A Getting Started PostgreSQL Tutorial

Introduction to PostgreSQL

PostgreSQL is a free and general purpose open source object-relational database system that uses and extends the SQL language. Though originally designed to run on UNIX platforms, PostgreSQL is eligible to run on various platforms such as Linux, macOS, Solaris, and Windows. PostgreSQL databases provide enterprise-class database solutions and are used by a wide variety of enterprises across many industries, like financial services, information technology, government and media & communications.

PostgreSQL in addition to being free and open source is highly robust and extensible. For example, one can define his own data types, develop custom functions and