postgresql导入导出数据库的一些问题

新建一个数据库

别忘了添加空间数据的扩展

备份之前的数据库

注意一定要自定义表,去掉 spatial_ref_sys ,要不然需要先drop在创建,可能会报错。

一般不会去导函数,如果有个别自己创建的函数可以手动复制一下,全部导的话需要先drop在创建,可能会报错。

将备份复制到新建的数据库中,还原

修改table、function的权限

sql 复制代码
-- xxx :用户名
select 'ALTER TABLE ' || table_name || ' OWNER TO xxx;' from information_schema.tables where table_schema='public';
select 'ALTER FUNCTION ' || routine_name || ' OWNER TO xxx;' from information_schema.routines where specific_schema = 'public' ORDER BY routine_name;
相关推荐
半部论语6 分钟前
Spring **${}** vs **#{}** 语法全景图
java·数据库·spring boot·后端·spring
不辉放弃1 小时前
Apache Spark 的结构化流
大数据·数据库·pyspark·伪实时
梦在深巷@12 小时前
sqli-libs通关教程(21-30)
数据库·网络安全
茉莉玫瑰花茶2 小时前
Redis 常用数据结构以及单线程模型
数据库·redis·缓存·bootstrap
废喵喵呜2 小时前
达梦数据库权限体系详解:系统权限与对象权限
数据库·sql·oracle
冷崖3 小时前
Redis存储原理与数据模型(下)
数据库·redis·缓存
没有羊的王K3 小时前
SQL语言学习(group by,having)
数据库·sql·学习
ClouGence3 小时前
从达梦到 StarRocks:国产数据库实时入仓实践
数据库·后端
2025年一定要上岸4 小时前
【Django】-10- 单元测试和集成测试(下)
数据库·后端·python·单元测试·django·集成测试
JeffreyGu.4 小时前
【Oracle】Oracle 11g RAC网络故障切换单机
数据库·oracle