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

Инсталирани са твърде много версии на postgresql:Как да стартирам само избрана версия на postgresql или да премахна ненужните? Необходимият порт е стандартният 5432

Тази ситуация с два клъстера в Ubuntu може да възникне при надграждане до по-нова версия, предоставяща по-нова версия на postgresql.

Автоматичното надграждане не премахва стария клъстер, вероятно поради страх от изтриване на ценни данни (което е разумно, защото някои надстройки на postgres може да изискват човешка работа, за да бъдат завършени).

Ако знаете, че искате да го пуснете, просто стартирайте:

sudo pg_dropcluster --stop 9.1 main 

Съответстващата директория с данни ще бъде премахната и service postgresql вече няма да се отнася до 9.1

В този момент клъстерът 9.2 все още ще използва порт 5433, което е непрактично.

За да го превключите към порта по подразбиране, редактирайте /etc/postgresql/9.2/main/postgresql.conf и променете реда port = 5433 към port = 5432

След това рестартирайте PostgreSQL.

Накрая, за да се отървете от пакетите postgresql-9.1, вижте резултата от dpkg -l 'postgresql*9.1*'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PSQLException не се хваща

  2. Защо postgres не създава базата данни?

  3. Django формуляр за заявка към база данни (модели)

  4. Как да проектирам схема на база данни за съхраняване на текст на множество езици?

  5. Външен ключ за връзката "един към всички".