Я переключил свою версию postgres с 9.2.24 на 9.6, потому что мне нужна совместимость с jsonb наряду с другими недавними функциями.Я запускаю виртуальную машину на centos 7.
Я решил стереть все существующие экземпляры postgres (которые почти пусты, поскольку он находится в стадии подготовки), а затем установил 9.6.Однако, когда я захожу в оболочку postgres, я получаю следующую ошибку при наборе psql
:
psql: symbol lookup error: psql: undefined symbol: PQsetErrorContextVisibility
Я предполагаю, что мне нужно изменить путь, который ищет psql, чтобыон подключается правильно, но я не уверен, куда его указать.
Примечание: ls
показывает 2 каталога и 1 файл в postgres bash 9.6 data and initdb.log
.