Різні засоби командного рядка PostgreSQL за умовчанням спілкуватимуться з сервером, який слухає порт порту за замовчуванням (5432).
Ви можете визначити, який порт слухає кожен сервер, шукаючи port
змінну у /etc/postgresql/$VERSION/main/postgresql.conf
файлі відповідного сервера.
Щоб отримати інструменти командного рядка для спілкування з іншим сервером за замовчуванням, у вас є два варіанти:
По-перше, ви можете переключити порти, на яких прослуховуються два сервери, відредагувавши згадані раніше файли конфігурації, а потім перезапустити обидва сервери (ви, ймовірно, захочете зупинити кожного, перш ніж запустити будь-який).
Крім того, ви можете встановити PGPORT
змінну середовища на номер порту потрібного сервера за замовчуванням. Це має впливати на всі програми, що використовують клієнтську бібліотеку PostgreSQL.
Щоб перерахувати вміст кожного кластеру бази даних, використовуйте psql -l -p PORT_NUMBER
. Для переміщення даних дивіться розділ " 24.4. Міграція між випусками " в документації PostgreSQL.
Видалення старих версій PostgreSQL дозволяє економити зношення на ноутбуках та SSD, завдяки зменшенню запису на диску.