PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

postgreSQL грешка initdb:командата не е намерена

стартирайте locate initdb трябва да ви даде списък за избор. нещо като:

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

Така че в моя случай искам да стартирам

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

Ако нямате инсталиран mlocate, или го инсталирайте, или използвайте

sudo find / -name initdb


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pgAdmin - Споделяне на дефиниции за връзка с DB

  2. Кога имената на колони или таблици в Postgres се нуждаят от кавички и кога не?

  3. По-добре ли е да се използват таблици вместо тип поле за масиви в PostgreSql, когато масивите не надвишават 50 елемента?

  4. Премахване/замяна на специални знаци в стойностите на колоните?

  5. PostgreSQL:Уникално нарушение:7 ГРЕШКА:дублиращата се стойност на ключа нарушава уникалното ограничение users_pkey