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;
相关推荐
mr_LuoWei20095 小时前
python工具:python代码知识库笔记
数据库·python
这周也會开心6 小时前
Redis数据类型的底层实现和数据持久化
数据库·redis·缓存
ん贤6 小时前
一次批量删除引发的死锁,最终我选择不加锁
数据库·安全·go·死锁
数据知道6 小时前
PostgreSQL 核心原理:系统内部的对象寻址机制(OID 对象标识符)
数据库·postgresql
倔强的石头_6 小时前
关系数据库替换用金仓:数据迁移过程中的完整性与一致性风险
数据库
Elastic 中国社区官方博客6 小时前
使用 Groq 与 Elasticsearch 进行智能查询
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
失忆爆表症6 小时前
01_项目搭建指南:从零开始的 Windows 开发环境配置
windows·postgresql·fastapi·milvus
穿过锁扣的风7 小时前
一文搞懂 SQL 五大分类:DQL/DML/DDL/DCL/TCL
数据库·microsoft·oracle
l1t7 小时前
DeepSeek总结的SNKV — 无查询处理器的 SQLite 键值存储
数据库·sqlite·kvstore
洛豳枭薰7 小时前
MySQL 梳理
数据库·mysql