Różne narzędzia wiersza poleceń PostgreSQL domyślnie będą rozmawiać z serwerem nasłuchując na domyślnym porcie (5432).
Możesz ustalić, na którym porcie nasłuchuje każdy serwer, szukając port
zmiennej w /etc/postgresql/$VERSION/main/postgresql.conf
pliku odpowiedniego serwera.
Aby narzędzia wiersza poleceń domyślnie mogły komunikować się z drugim serwerem, masz dwie opcje:
Po pierwsze, możesz zmienić porty, na których nasłuchują dwa serwery, edytując wcześniej wspomniane pliki konfiguracyjne, a następnie ponownie uruchamiając oba serwery (prawdopodobnie będziesz chciał zatrzymać każdy z nich przed uruchomieniem jednego z nich).
Alternatywnie można ustawić PGPORT
zmienną środowiskową na numer portu żądanego domyślnego serwera. To powinno wpłynąć na wszystkie aplikacje korzystające z biblioteki klienta PostgreSQL.
Aby wyświetlić zawartość każdego klastra bazy danych, użyj psql -l -p PORT_NUMBER
. Aby przeprowadzić migrację danych, zobacz sekcję „ 24.4. Migracja między wydaniami ” w dokumentacji PostgreSQL.
Usunięcie starych wersji PostgreSQL oszczędza zużycie laptopów i dysków SSD poprzez ograniczenie zapisów na dysku.