Несоответствие версии Postgres
У меня была установлена Postgres версии 13 на моем компьютере с Windows. Я обновился до версии 14 и оставил там старую версию. Я обновил переменную пути до новой версии.
В PGAdmin 4 я создал новую базу данных под названием и могу использовать ее там. Но когда я вхожу в
psql
в командной строке я вижу только старые базы данных, которые были у меня до 13, а не ту, которую я создал в PGAdmin 4 в версии 14.
Если я проверю версию в командной строке, она покажет правильную версию:
psql -V
psql (PostgreSQL) 14.1
Но когда я вхожу в psql, он показывает, что я нахожусь на версии cli 14.1, но версия сервера 13.2
psql -U postgres
Password for user postgres:
psql (14.1, server 13.2)
Список баз данных показывает только те, которые у меня были в версии 13.
postgres=# \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-------------------+----------+----------+----------------------------+----------------------------+-----------------------
analysis | postgres | UTF8 | English_United States.1252 | English_United States.1252 |
animals | postgres | UTF8 | English_United States.1252 | English_United States.1252 |
aws_inventories | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
azr_inventories | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
gcp_inventories | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
postgis_31_sample | postgres | UTF8 | English_United States.1252 | English_United States.1252 |
postgres | postgres | UTF8 | English_United States.1252 | English_United States.1252 |
template0 | postgres | UTF8 | English_United States.1252 | English_United States.1252 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | English_United States.1252 | English_United States.1252 | =c/postgres +
| | | | | postgres=CTc/postgres
(9 rows)
И
education_system
базы данных нигде нет. Как я могу получить версию сервера, чтобы она соответствовала версии, которая у меня есть в командной строке?