问题描述 在使用postgres执行一个存储过程,存储过程的操作是对全库上百张表添加字段,执行到一半的时候抛出了错误:You might need to increase max_locks_per_transaction。 原因 因为一个过程中操作的表过多,超过了最大对象锁的限制数量,导致了异常。 ...
分类:
数据库 时间:
2020-02-11 19:06:24
阅读次数:
74
输入备份命令,提示如下: pg_dump: server version: 9.2.1; pg_dump version: 9.1.6 pg_dump: aborting because of server version mismatch 解决方法: 检查pg_dump的已安装版本: find / ...
分类:
数据库 时间:
2020-01-13 10:34:19
阅读次数:
456
1 备份 pg_dump -v -f gscloud1912 -C -h 10.24.12.143 -U gscloud1912 gscloud1912 2 还原 创建数据库角色 创建数据库 还原 psql -v -h localhost -d gscloud1912 -U gscloud1912 ...
分类:
数据库 时间:
2019-12-28 16:02:32
阅读次数:
77
通过pg_dump命令备份的文件可以通过pg_restore恢复 步骤:进入linux切换到postgres用户下,执行如下命令: pg_restore -d dbname filename pg_restore -d 数据库 备份文件路径 ...
分类:
数据库 时间:
2019-12-10 10:26:41
阅读次数:
142
两种方式: 1 命令:pg_dump --host 127.0.0.1 --port 5432 --username "postgres" --role "postgres" --file "D:/test.sql" --table "public.\"表名\"" "数据库名" 2 使用pgadmi ...
分类:
数据库 时间:
2019-11-22 10:47:42
阅读次数:
105
gs_restore是GaussDB200提供的与gs_dump配套的导入工具。通过该工具,可将gs_dump导出的文件导入至数据库。这里通过postgreSQL的pg_dump命令备份数据库,然后通过gs_restore将其恢复到GuassDB200中。1、备份PostgreSQL[postgres@oln~]$pg_dump-Fc-Crhnschema>/var/satellite/ba
分类:
数据库 时间:
2019-10-25 18:26:36
阅读次数:
252
-U表示用户 -h表示主机 -p表示端口号 -t表示表名 -f表示备份后的sql文件的名字 -d表示要恢复数据库名称 1.备份单表操作 ?pg_dump -U postgres -h localhost -p 5432 -t staff -f /home/staff.sql yjl(表示数据库名称) ...
分类:
其他好文 时间:
2019-08-23 13:16:54
阅读次数:
125
SYNOPSIS pg_restore [ option...] [ filename] DESCRIPTION 描述 pg_restore 是一种用于恢复由 pg_dump(1) 创建的任何非纯文本输出格式中的 PostgreSQL 数据库的应用。 它将发出必要的命令来重新构造数据库,以便于把它恢 ...
分类:
数据库 时间:
2019-06-27 16:22:39
阅读次数:
199