PostgreSQL
文章平均质量分 73
PostgreSQL 学习记录
沐 修
唯自由与理想不可辜负
展开
-
PostgreSQL 数据库 pg_dump 导出错误:pg_dump: aborting because of server version mismatch
1. 备份pgsql数据库提示pgserver的版本和pg_dump的版本不一致原创 2023-08-04 16:24:47 · 594 阅读 · 0 评论 -
Linux - PostgreSQL 适用于9.x 以上的 tar.gz 源码安装与理解 - 报错集锦 - 启动 - 关闭 PostgreSQL
所以,我们把环境变量在~/.bashrc文件中,重新配置一次,问题解决,用命令行就不用每次执行 . .bash_profile命令了。PostgreSQL 9.x 以下版本笔者没用过,具体操作看参考链接,笔者就不记录重复操作了,主要记录容易出问题的地方。最后在网上查找资料发现,用图形界面登录时,系统会读取~/.bash_profile中的配置信息,所以环境变量可以生效。但是用命令行登录,例如xshell,系统加载的是~/.bashrc 中的配置信息。正常情况下的启动命令:-D data路径可以不用指定。原创 2023-07-29 16:30:19 · 1032 阅读 · 0 评论 -
连接PostgreSQL 报错 - psycopg2.errors.InsufficientPrivilege: permission denied for table 或者是 schema xxx
访问 PostgreSQL 数据库,报错表或者模式权限不足问题。原创 2023-07-29 16:02:38 · 956 阅读 · 0 评论 -
PostgreSQL常用命令-创建数据库、用户、多模式schema、修改用户密码、访问其他模式或在其他模式建表的权限、切换用户、无法删除数据库、导入导出sql、活用set search_path、建表
一般来说,只需要配置上面三个命令,就可以让某个用户拥有访问某个数据库内的其他模式的权限,比如上面的例子意义是,首先,用户。下面都以 test 数据库,my_schema 模式名为例,主用户是 postgres ,新建用户是 admin。下面的命令笔者感觉不需要,感觉有点重复,如果今后需要用到如下的三条命令,再说。切换数据库命令,然后后面可以跟着用户名,相当于是切换当前用户,从。如下命令,意义是,切换当前数据库,相当于 MySQL 数据库的。输入如下命令,断开 test 数据库的所有连接,原创 2023-07-29 14:57:47 · 4076 阅读 · 0 评论 -
Windows 10 安装 PostgreSQL 12.x && 安装时报错 ‘psql‘ 不是内部或外部命令 & 由于找不到文件libintl-9.dll等问题
'psql' 不是内部或外部命令,也不是可运行的程序或批处理文件。“由于找不到文件libintl-9.dll,无法继续执行代码,重新安装程序可能会解决此问题。原创 2023-07-29 10:42:16 · 2924 阅读 · 0 评论 -
关于 PostgreSQL 删除数据库 - 命令行删除,报错数据库不存在,pgadmin 报错存在会话链接,或者即使自动连接删除了,还一直在重复连接,导致无法删除数据库问题
Windows 10。原创 2023-07-19 16:02:01 · 1573 阅读 · 0 评论