PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Za dużo zainstalowanych wersji postgresql:Jak uruchomić tylko wybraną wersję postgresql lub usunąć niepotrzebne? Potrzebny port to standardowy 5432

Ta sytuacja z dwoma klastrami w Ubuntu może się zdarzyć podczas aktualizacji do nowszej wersji, zapewniającej nowszą wersję postgresql.

Automatyczna aktualizacja nie usuwa starego klastra, prawdopodobnie z obawy przed skasowaniem cennych danych (co jest rozsądne, ponieważ niektóre aktualizacje Postgresa mogą wymagać ukończenia pracy ludzkiej).

Jeśli wiesz, że chcesz go porzucić, po prostu uruchom:

sudo pg_dropcluster --stop 9.1 main 

Odpowiedni katalog danych zostanie usunięty i service postgresql nie będzie już odnosić się do 9.1

W tym momencie klaster 9.2 nadal będzie używał portu 5433, co jest niepraktyczne.

Aby przełączyć go na domyślny port, edytuj /etc/postgresql/9.2/main/postgresql.conf i zmień linię port = 5433 na port = 5432

Następnie uruchom ponownie PostgreSQL.

Wreszcie, aby pozbyć się pakietów postgresql-9.1, zobacz wynik 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. Znajdź najdłuższą passę doskonałych wyników na gracza

  2. Łącz/scal wartości tablicy podczas grupowania/agregacji

  3. Dodaj wskaźnik porządkowy do daty w PostgreSQL

  4. Wyrażenie regularne znajdź i zamień w Postgres

  5. Tworzenie kopii bazy danych w PostgreSQL