sql >> Databasteknik >  >> RDS >> PostgreSQL

postgreSQL-fel initdb:kommandot hittades inte

kör locate initdb det bör ge dig listan att välja. smth som:

MacBook-Air:~ vao$ locate initdb
/usr/local/Cellar/postgresql/9.5.3/bin/initdb
/usr/local/Cellar/postgresql/9.5.3/share/doc/postgresql/html/app-initdb.html
/usr/local/Cellar/postgresql/9.5.3/share/man/man1/initdb.1
/usr/local/Cellar/postgresql/9.6.1/bin/initdb
/usr/local/Cellar/postgresql/9.6.1/share/doc/postgresql/html/app-initdb.html
/usr/local/Cellar/postgresql/9.6.1/share/man/man1/initdb.1
/usr/local/bin/initdb
/usr/local/share/man/man1/initdb.1

Så i mitt fall vill jag köra

/usr/local/Cellar/postgresql/9.6.1/bin/initdb 

Om du inte har mlocate installerat, antingen installera det eller använd

sudo find / -name initdb


  1. Hur man lagrar MySQL Trigger-undantags-/felinformation i tabell eller i variabler

  2. Hur man beställer efter skiftlägesokänslig ASC eller DESC, med DISTINCT och UNION

  3. Oracle Bulk Insert med SQL Developer

  4. SQL-fråga för att få aggregerade resultat i kommaavgränsare tillsammans med grupp för kolumn i SQL Server