Несоответствие версии 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базы данных нигде нет. Как я могу получить версию сервера, чтобы она соответствовала версии, которая у меня есть в командной строке?

1 ответ

ИЗМЕНИТЬ БАЗУ ДАННЫХ template1 ОБНОВИТЬ ВЕРСИЮ СОРТИРОВКИ

Другие вопросы по тегам