Postgresql 升级Mac OS上的psql-客户端和服务器版本不匹配。某些psql功能可能无法工作
我刚刚使用自制软件在macOS上升级到PostgreSQL 10.11,现在收到以下消息:Postgresql 升级Mac OS上的psql-客户端和服务器版本不匹配。某些psql功能可能无法工作,postgresql,macos,terminal,homebrew,psql,Postgresql,Macos,Terminal,Homebrew,Psql,我刚刚使用自制软件在macOS上升级到PostgreSQL 10.11,现在收到以下消息: psql crmpicco psql (9.6.16, server 10.11) WARNING: psql major version 9.6, server major version 10. Some psql features might not work. Type "help" for help. crmpicco=# 网上有很多关于Debian和Ubuntu解决这个
psql crmpicco
psql (9.6.16, server 10.11)
WARNING: psql major version 9.6, server major version 10.
Some psql features might not work.
Type "help" for help.
crmpicco=#
网上有很多关于Debian和Ubuntu解决这个问题的建议,但对于MacOS/Homebrew却没有
如何在本地更新
psql
以消除此消息?我怀疑您在升级到新版本后没有运行brewPostgres
的升级命令:
brew postgresql-upgrade-database
如果它不起作用,有一个关于home brew Postgres升级的在线要点,它适用于旧版本,但在如何在mac中升级方面仍然有效:
我怀疑您在升级到新版本后没有为brew
Postgres
运行升级命令:
brew postgresql-upgrade-database
如果它不起作用,有一个关于home brew Postgres升级的在线要点,它适用于旧版本,但在如何在mac中升级方面仍然有效:
Hmmm,当我运行时,我得到了
错误:没有这样的文件或目录@rb\u sysopen-/usr/local/var/postgres/PG\u VERSION
这很奇怪,请尝试此brew取消postgresql链接和&brew链接postgresql
,然后运行该命令。我安装了特定的版本(10)所以在/usr/local/cillar
里面我有postgresql@10
和postgresql@9.6
:-/brew取消链接postgresql@10取消链接/usr/本地/地下室/postgresql@10/10.11... 删除了0个符号链接
brew链接postgresql@10警告:postgresql@10只是keg,必须链接到--force
Hmmm,当我运行时,我得到错误:没有这样的文件或目录@rb\u sysopen-/usr/local/var/postgres/PG\u VERSION
这很奇怪,尝试此brew取消postgresql链接和&brew链接postgresql
,然后运行该命令。我安装了一个特定版本(10),因此在/usr/local/ceral
中我有postgresql@10
和postgresql@9.6
:-/brew取消链接postgresql@10取消链接/usr/本地/地下室/postgresql@10/10.11... 删除了0个符号链接
brew链接postgresql@10警告:postgresql@10仅桶,必须与--force链接