- Postgres.app
- The easiest way to get started with PostgreSQL on the Mac
- Latest Release
- Postgres.app with PostgreSQL 14 (Universal)
- Additional Releases
- Postgres.app with all currently supported versions (Universal)
- Postgres.app with PostgreSQL 13 (Intel)
- Postgres.app with PostgreSQL 12 (Intel)
- Postgres.app with PostgreSQL 9.5 – 13 (Intel)
- Releases for older Macs
- Установка и подключение PostgreSQL на Mac Os
- Установка PostgreSQL на Mac Os
- Не обязательно
- Подключение к PostgreSQL на Mac OS
- Как подключиться к PostgreSQL на Mac OS
- Подключение в сторонней программе к БД
- DataGrip
- Исправление ошибок
- Читайте также
- Postgres.app
- The easiest way to get started with PostgreSQL on the Mac
- Installing Postgres.app
- Graphical Clients
- How to connect
- Django
- Flask
- SQLAlchemy
- Rails
- Sinatra
- ActiveRecord
- DataMapper
- Sequel
- Support
- Downloads
- PostgreSQL Downloads
- Packages and Installers
- Source code
- Beta/RC Releases and development snapshots (unstable)
- 3rd party distributions
- Machine Learning and Data Visualization with PostgreSQL
- Ready to run stacks
- Additional Software
- Software Catalogue
- File Browser
- mac OS packages
- Interactive installer by EDB
- Platform support
- Postgres.app
- Homebrew
- MacPorts
Postgres.app
The easiest way to get started with PostgreSQL on the Mac
Latest Release
If you’re new to Postgres, this is the file you should download. It includes everything you need to get started with PostgreSQL and PostGIS.
Postgres.app with PostgreSQL 14 (Universal)
- Postgres.app v2.5
- Requires macOS 10.12
- Download Size 99MB
- PostgreSQL 14 / PostGIS 3.1.4
⤓ Download
Additional Releases
We provide additional releases for people who want to run other versions of PostgreSQL. With these releases you can even run multiple versions of PostgreSQL simultaneously.
Postgres.app with all currently supported versions (Universal)
- Postgres.app v2.5
- Requires macOS 10.12
- Download Size 363MB
- PostgreSQL 14 / PostGIS 3.1.4
- PostgreSQL 13.4 / PostGIS 3.1.4
- PostgreSQL 12.8 / PostGIS 3.0.3
- PostgreSQL 11.13 / PostGIS 2.5.5
- PostgreSQL 10.18 / PostGIS 2.4.9
- PostgreSQL 9.6.23 / PostGIS 2.3.11
⤓ Download
Postgres.app with PostgreSQL 13 (Intel)
- Postgres.app v2.4.4
- Requires macOS 10.12
- Download Size 65MB
- PostgreSQL 13.4 / PostGIS 3.1.3
⤓ Download
Postgres.app with PostgreSQL 12 (Intel)
- Postgres.app v2.4.4
- Requires macOS 10.12
- Download Size 65MB
- PostgreSQL 12.8 / PostGIS 3.0.3
⤓ Download
Postgres.app with PostgreSQL 9.5 – 13 (Intel)
- Postgres.app v2.4.4
- Requires macOS 10.12
- Download Size 310MB
- PostgreSQL 13.4 / PostGIS 3.1.3
- PostgreSQL 12.8 / PostGIS 3.0.3
- PostgreSQL 11.13 / PostGIS 2.5.5
- PostgreSQL 10.18 / PostGIS 2.4.9
- PostgreSQL 9.6.23 / PostGIS 2.3.11
- PostgreSQL 9.5.25 / PostGIS 2.2.8
⤓ Download
Releases for older Macs
We no longer update our legacy releases.
If you haven’t upgraded to macOS 10.12 yet, please see our legacy downloads.
Источник
Установка и подключение PostgreSQL на Mac Os
Устанавливаем PostgreSQL на Mac OS.
Установка PostgreSQL на Mac Os
Добавляем в автозапуск при старте системы Mac OS.
Также можно запустить вручную:
Не обязательно
Если автозагрузка не сработает. Можно провести такие манипуляции:
Директория автозагрузки находится здесь:
Добавляем в автозагрузку
Подключение к PostgreSQL на Mac OS
Подключение на Mac OS немного отличается от Linux. Проверим пользователей:
Для подключения указываем Owner из таблицы выше:
Как создать БД и пользователя, следовать инструкции:
https://ploshadka.net/postgresql/
Если коротко, то для локалки достаточно ввести в консоль:
Как подключиться к PostgreSQL на Mac OS
На localhost достаточно создать базу данных и подключиться к ней указав только её имя:
Остальное подхватиться по умолчанию.
Подключение в сторонней программе к БД
DataGrip
На примере программы DataGrip:
Исправление ошибок
Статья по исправлению некоторых ошибок с правами доступа.
Читайте также
Кстати, на сайте нет рекламы. У сайта нет цели самоокупаться, но если вам пригодилась информация можете задонатить мне на чашечку кофе в макдаке. Лайкнуть страницу или просто поблагодарить. Карма вам зачтется.
Источник
Postgres.app
The easiest way to get started with PostgreSQL on the Mac
Postgres.app is a full-featured PostgreSQL installation packaged as a standard Mac app. It includes everything you need to get started, and we’ve even included the popular extension PostGIS for geo data.
Postgres.app has a beautiful user interface and a convenient menu bar item. You never need to touch the command line to use it – but of course we do include all the necessary command line tools and header files for advanced users.
Postgres.app can install minor updates automatically, so you get bugfixes as soon as possible.
Installing Postgres.app
Download ➜ Move to Applications folder ➜ Double Click
If you don’t move Postgres.app to the Applications folder, you will see a warning about an unidentified developer and won’t be able to open it.
Click «Initialize» to create a new server
Configure your $PATH to use the included command line tools (optional):
Done! You now have a PostgreSQL server running on your Mac with these default settings:
Host | localhost |
Port | 5432 |
User | your system user name |
Database | same as user |
Password | none |
Connection URL | postgresql://localhost |
To connect with psql, double click a database. To connect directly from the command line, type psql . If you’d rather use a graphical client, see below.
NOTE: These instructions assume that you’ve never installed PostgreSQL on your Mac before. If you have previously installed PostgreSQL using homebrew, MacPorts, the EnterpriseDB installer, consider removing other PostgreSQL installations first. We also have instructions for upgrading from older versions of Postgres.app.
Graphical Clients
Postgres.app includes psql , a versatile command line client for PostgreSQL. But it’s not the only option; there are plenty of great graphical clients available for PostgreSQL. Two popular tools are:
pgAdmin 4 is a feature rich open source PostgreSQL client. It has support for almost every feature in PostgreSQL. The only downside is that the cross-plattform UI really doesn’t live up to the expectations of a native Mac app.
Postico on the other hand, is a very modern Mac app. It’s made by the same people that maintain Postgres.app, and we think you’ll like it! We put a lot of effort into making it a joy to use. However, it doesn’t have the extensive feature set of pgAdmin, and it’s a commercial app rather than open source.
Aside from those two options, there are a lot more to choose from! Check the documentation for a list of amazing Mac apps for PostgreSQL.
How to connect
After your PostgreSQL server is up and running, you’ll probably want to connect to it from your application. Here’s how to connect to PostgreSQL from popular programming languages and frameworks:
To connect from PHP, make sure that it supports PostgreSQL. The version included with macOS doesn’t support PostgreSQL. We recommend MAMP for an easy way to install a current version of PHP that works.
You can use PDO (object oriented):
Or the pg_connect() functions (procedural):
To connect to a PostgreSQL server with Python, please first install the psycopg2 library:
Django
In your settings.py, add an entry to your DATABASES setting:
Flask
When using the Flask-SQLAlchemy extension you can add to your application code:
SQLAlchemy
To install the pg gem, make sure you have set up your $PATH correctly (see Command-Line Tools), then execute the following command:
Rails
In config/database.yml, use the following settings:
Sinatra
In config.ru or your application code:
ActiveRecord
Install the activerecord gem and require ‘active_record’, and establish a database connection:
DataMapper
Install and require the datamapper and do_postgres gems, and create a database connection:
Sequel
Install and require the sequel gem, and create a database connection:
Java
- Download and install the PostgreSQL JDBC driver
- Connect to the JDBC URL jdbc:postgresql://localhost
For more information see the official PostgreSQL JDBC documentation.
libpq is the native C client library for connecting to PostgreSQL. It’s really easy to use:
Now compile the file with clang and run it:
You can just use the C API in Swift! First include libpq in your bridging header:
Then make sure to link with libpq.
On iOS, you’ll need to build libpq yourself.
On macOS you can use the system provided libpq (does not support SSL) or use libpq provided by Postgres.app by adding the following build settings:
Other Linker Flags | -lpq |
---|---|
Header Search Paths | /Applications/Postgres.app/Contents/Versions/latest/include |
Library Search Paths | /Applications/Postgres.app/Contents/Versions/latest/lib |
Now you can use the libpq C library to connect to PostgreSQL:
Support
We have a list of common problems in the troubleshooting section in the documentation.
For general questions concerning PostgreSQL, have a look at the official PostgreSQL documentation.
Источник
Downloads
PostgreSQL Downloads
PostgreSQL is available for download as ready-to-use packages or installers for various platforms, as well as a source code archive if you want to build it yourself.
Packages and Installers
Select your operating system family:
Select your Linux distribution:
Select your BSD operating system:
Source code
The source code can be found in the main file browser or you can access the source control repository directly at git.postgresql.org. Instructions for building from source can be found in the documentation.
Beta/RC Releases and development snapshots (unstable)
There are source code and binary packages of beta and release candidates, and of the current development code available for testing and evaluation of new features. Note that these builds should be used for testing purposes only, and not for production systems.
3rd party distributions
Machine Learning and Data Visualization with PostgreSQL
Download 2UDA for Windows, macOS, and Linux — certified by 2ndQuadrant for all supported versions of PostgreSQL.
2ndQuadrant Unified Data Analytics (2UDA) is a data analytics application suite that unifies databases, machine learning, data mining, and visualization. The application can be installed using a user-friendly, one-click desktop installer. 2UDA builds on the capabilities of Orange, an open source machine learning and data visualization tool, by integrating it with the PostgreSQL database.
Ready to run stacks
‘LAPP’, ‘MAPP’ and ‘WAPP’ (Linux/Mac/Windows + Apache + PHP + PostgreSQL) stacks are available from BitNami.
Additional Software
Software Catalogue
There is much software available that is not bundled with PostgreSQL. The Software Catalogue offers a listing of many commercial and Open Source applications, interfaces and extensions to PostgreSQL that you may find useful.
If you wish to have your product listed in the catalogue, please fill out this form.
File Browser
You can download most of the software we publish from a mirror site using our File Browser.
Copyright © 1996-2021 The PostgreSQL Global Development Group
Источник
mac OS packages 
You can get macOS PostgreSQL packages from several different sources.
Interactive installer by EDB
Download the installer certified by EDB for all supported PostgreSQL versions.
This installer includes the PostgreSQL server, pgAdmin; a graphical tool for managing and developing your databases, and StackBuilder; a package manager that can be used to download and install additional PostgreSQL tools and drivers. Stackbuilder includes management, integration, migration, replication, geospatial, connectors and other tools.
This installer can run in graphical, command line, or silent install modes.
The installer is designed to be a straightforward, fast way to get up and running with PostgreSQL on macOS.
Advanced users can also download a zip archive of the binaries, without the installer. This download is intended for users who wish to include PostgreSQL as part of another application installer.
Platform support
The installers are tested by EDB on the following platforms. They will generally work on newer versions of macOS as well:
PostgreSQL Version | 64-bit macOS Platforms |
---|---|
13 | 10.14 — 11.0 |
12 | 10.13 — 10.15 |
11 | 10.12 — 10.14 |
10 | 10.11 — 10.13 |
9.6 | 10.10 — 10.12 |
Postgres.app
Postgres.app is a simple, native macOS app that runs in the menubar without the need of an installer. Open the app, and you have a PostgreSQL server ready and awaiting new connections. Close the app, and the server shuts down.
Homebrew
PostgreSQL can also be installed on macOS using Homebrew. Please see the Homebrew documentation for information on how to install packages.
A list of PostgreSQL packages can be found using the Braumeister search tool.
MacPorts
PostgreSQL packages are also available for macOS from the MacPorts Project. Please see the MacPorts documentation for information on how to install ports.
A list of PostgreSQL packages can be found using the portfiles search tool on the MacPorts website.
PostgreSQL packages are available for macOS from the Fink Project. Please see the Fink documentation for information on how to install packages.
A list of PostgreSQL packages can be found using the package search tool on the Fink website.
Copyright © 1996-2021 The PostgreSQL Global Development Group
Источник