Its unique combination of simplicity and power makes it a popular choice for individual users and small businesses, but enterprise businesses like Yahoo, Uber, Disqus, and TripAdvisor as well. It is high performance and highly scalable, capable of handling huge amounts of data and high-load internet applications with thousands of concurrent users. It runs on nearly any operating system including Linux, Unix, and Windows. Put simply, it is a database that allows you to relate one piece of data to another (thus, “relational”). PostgreSQL is an ACID-compliant Object Relational Database Management System, or ORDBMS (quite a mouthful!). Know how to use both command-line and UI tools to manage your database.Know how to create and manage databases and users.Have a running PostgreSQL 9.5.4 instance.You will need at least a basic level of comfort using the command line using either the MacOSX built-in terminal, iTerm2, Zsh, or something similar. This tutorial will teach you how to set up, configure, and use PostgreSQL on MacOSX 10.7 (Lion) and above. If you’re here reading this tutorial, hopefully, you are trying to do the same! The other day I began a new Node.js project and wanted to use PostgreSQL as my database backend.