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

postgres не знае къде да намери конфигурационния файл на сървъра

Както се казва в грешката, за да стартирате postgresql клъстер, трябва да зададете пътя до папката с данни. Вероятно нещо като:

postgres -D "C:\Program Files\PostgreSQL\data\"

но използването на pg_ctl вместо postgres се препоръчва:

pg_ctl -D "C:\Program Files\PostgreSQL\data\" start

Не забравяйте да проверите документацията на postgres относно как да стартирате сървър и как да използвате pg_ctl .

Обикновено инсталаторите на postgres създават услуга/демон, така че не е необходимо сървърът да се стартира ръчно. Така че, ако получите грешка като

Is another postmaster already running on port 5432?

Това вероятно означава, че сървърът вече работи. Опитайте да се свържете с него чрез psql




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Елиминиране на PostgreSQL Split-Brain в многооблачни бази данни

  2. django.db.utils.IntegrityError:дублираната стойност на ключ нарушава уникалното ограничение spirit_category_category_pkey

  3. Изпълнение на задействане при изглед?

  4. PostgreSQL:Цикъл, докато дадено условие е вярно

  5. Таблица за връщане на функция на PostgreSQL