Рейтинг:0

pg_dump отличается от версии psql.

флаг in

Я обновил postgres до версии 14, просто запустив судо подходящее обновление.

psql --версия
psql (PostgreSQL) 14.1 (Ubuntu 14.1-2.pgdg20.04+1)

Но pg_dump не обновлялся со всем остальным:

pg_dump --версия
pg_dump (PostgreSQL) 12.9 (Ubuntu 12.9-2.pgdg20.04+1)

Любая идея, почему это так? Если я полностью удалю postgres, чтобы выполнить новую установку, потеряю ли я также все локальные базы данных?

Обновлять: Я очистил все postgres и переустановил postgresql-14:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-ключ добавить -

sudo apt-получить обновление

sudo apt-get -y установить postgresql-14
pg_dump --версия      
Ошибка: PostgreSQL версии 12 не установлен

Сейчас на Ubuntu 20.04.

Ginnungagap avatar
флаг gu
Какая у вас ОС+версия? Как вы обновляли PostgreSQL? Были ли предупреждения во время обновления? Откуда посылка?
Leonardo Petrucci avatar
флаг in
Добавил оба, извините за недостающую информацию.
Рейтинг:0
флаг hu

Использовать sudo apt-get установить postgresql-client-14. Утилита pg_dump взята оттуда, а не из postgresql.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.