/homebrew-postgres

Potgres 9.6.5 formula via homebrew tap

Primary LanguageRuby

homebrew-postgres

Potgres 9.6.5 formula via homebrew tap

Installing postgres@9.6 will pull last release of 9.6 and cannot specify a specific release. This tap solved the need to brew postgres 9.6.5

Installation

Prerequisite:

# Upgrade homebrew
brew update

# Cleanup any previous postgres/postgis
brew uninstall postgis --force
brew uninstall postgresql --force
brew cleanup
brew services stop postgresql

Tap this :)

brew tap radubogdan/homebrew-postgres

Install latest version of postgres and unlink

brew install postgresql
brew unlink postgresql

The last version of postgres runs initdb and is incompatible with 9.6.5.

rm -rf /usr/local/var/postgres
brew install radubogdan/postgres/postgresql
brew switch postgresql 9.6.5
brew install radubogdan/postgres/postgis

Start postgres

brew services start postgresql

Create postgres user

createuser -s -d postgres

Connect to postgres

psql -U postgres
drop extension postgis;
create extension postgis;

-- Test if postgis is working :)

select ST_Distance(
  ST_GeometryFromText('Point(56.1629 10.2039)', 4326), -- Aarhus
  ST_GeometryFromText('Point(46.7712 23.6236)', 4326) -- Cluj-Napoca
);