sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan installeres Postgis til en Keg-installation af [email protected] ved hjælp af Homebrew?

Jeg formåede at gøre det efter mange kombinationer. I en nøddeskal er løsningen at installere den gamle version af den originale pakke postgres , skift til det, og installer den gamle version af postgis .

Installer postgres

1/ Installer den aktuelle version af postgres (10.1 som taler)

brew install postgres

2/ Installer den gamle version af postgres ved hjælp af dens gamle formel. Korrekt link kan findes ved hjælp af github eller git log på Tap-repoen (/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/ ).

brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/d014fa223f77bee4b4097c5e80faa0954e28182f/Formula/postgresql.rb

Dette vil installere version 9.6.5 (sidste før 10.x-serien).

3/ Skift til det, så links er standard til postgres 9.6

brew switch postgres 9.6.5

Installer postgis

4/ Installer gammel version af postgis (2.3). Dette bruger den samme sha-version af formlen, så alt er linket korrekt (ved at bruge den nuværende postgis forventes postgresql 10, så det ender med en versionsmismatch, når udvidelsen initialiseres).

brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/d014fa223f77bee4b4097c5e80faa0954e28182f/Formula/postgis.rb

Brug dem

5/ Om nødvendigt initialisere DB

initdb /usr/local/var/postgres

6/ Opret og brug din DB

createdb mydb
psql mydb
mydb=# CREATE EXTENSION postgis;


  1. PostgreSQL-replikering til disaster recovery

  2. Hvordan kan jeg udlæse MySQL-forespørgselsresultater i CSV-format?

  3. Hvad er brugen af ​​GO i SQL Server Management Studio &Transact SQL?

  4. Sådan sikkerhedskopieres din Moodle MySQL-database