我的 Linux 机器上安装了 PostgreSQL,我正在按照旧的 YT 教程进行工作,并且讲师使用的是 PostgreSQL 11。我已经使用了以下命令:
sudo apt-get -y install postgresql-11
要在我的计算机上安装 PostgreSQL 11,如何连接到此特定版本而不是版本 12?
最佳答案
Postgress configuration files位于:
/etc/postgresql/##/main/postgresql.conf
使用您最喜欢的代码编辑器并导航到连接和身份验证,这将显示 Postgress 数据库正在监听的端口。 使用 -p 标志连接到您想要的版本。对我来说,Postgres 11 使用端口 5433,Postgres 12 使用端口 5432。
psql -h 5433 postgress
使用检查您的版本
SHOW version();
预期输出
version
----------------------------------------------------------------------------------------------------------------------------
PostgreSQL 11.9 (Ubuntu 11.9-1.pgdg20.04+1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0, 64-bit
(1 row)
关于postgresql - 连接到较旧的 Postgresql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63608594/