问题描述
我对PostgreSQL相当陌生,但是我对SQL有一些了解。我一直在使用包含Postgres上的表和数据的数据库(我假设)是MacOS附带的,因为启动服务器时,访问给定的数据库并在终端上运行SELECT version();
会得到以下信息:PostgreSQL 12.3 on x86_64-apple-darwin19.4.0,compiled by Apple clang version 11.0.3 (clang-1103.0.32.59),64-bit
但是,我在Library/PostgreSQL
中看不到它,因为它不存在。
因此,现在我在学习课程的同时安装了PostgreSQL 13,并且还安装了pgAdmin。它应该已经安装在Library/PostgreSQL/13/
下,但它也不存在。不过,我可以通过pgAdmin及其所有表访问12(端口5432)和13(端口5433)的服务器。我可以从pgAdmin中的12和终端上访问表。
我对所有设置都感到困惑,我找不到合适的教程来解决它,所以我有几个问题:
- 如何摆脱两个版本,只在同一个数据库中运行一个版本?感觉会更有条理。
- 如何通过终端访问版本13的服务器?
- 如何卸载版本12?我尝试运行
open uninstall_postgresql.app
,但该文件夹不再存在。 - 如果我通过以下方式访问:
psql -U postgres -p 5433
:那么psql (12.3,server 13.0) WARNING: psql major version 12,server major version 13.
为什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)