Postgresql portable mac os

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 достаточно создать базу данных и подключиться к ней указав только её имя:

Читайте также:  Linux ssh key permissions

Остальное подхватиться по умолчанию.

Подключение в сторонней программе к БД

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:

Читайте также:  Wine preloader mac os

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

  1. Download and install the PostgreSQL JDBC driver
  2. 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.

Читайте также:  Azure data studio mac os

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

Источник

Оцените статью