sql >> Database >  >> RDS >> PostgreSQL

Hoe installeer ik Postgis op een Keg-installatie van [email protected] met Homebrew?

Ik ben erin geslaagd om het na vele combinaties te doen. In een notendop, de oplossing is om de oude versie van het originele pakket postgres te installeren , schakel ernaar en installeer de oude versie van postgis .

Postgres installeren

1/ Installeer de huidige versie van postgres (10.1 als sprekend)

brew install postgres

2/ Installeer de oude versie van postgres met de oude formule. De juiste link kan worden gevonden met behulp van github of git log op de Tap repo (/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/ ).

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

Hiermee wordt versie 9.6.5 geïnstalleerd (laatste voor de 10.x-serie).

3/ Schakel er naar toe zodat links standaard worden ingesteld op postgres 9.6

brew switch postgres 9.6.5

Postgi's installeren

4/ Installeer de oude versie van postgi (2.3). Dit gebruikt dezelfde sha-versie van de formule, dus alles is correct gelinkt (als je de huidige postgis gebruikt, verwacht je postgresql 10, dus het zal eindigen in een versie die niet overeenkomt bij het initialiseren van de extensie).

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

Gebruik ze

5/ Initialiseer indien nodig de DB

initdb /usr/local/var/postgres

6/ Maak en gebruik uw DB

createdb mydb
psql mydb
mydb=# CREATE EXTENSION postgis;


  1. Verzamelmethoden:EERSTE &LAATSTE functies in Oracle Database

  2. 4 manieren om de taakgeschiedenis van SQL Server op te halen

  3. Wat is kardinaliteit in MySQL?

  4. PostgreSQL VALUES-opdracht uitgelegd