PostgreSQL:如何在同一个数据库中创建数据库模式的完整副本?

前端之家收集整理的这篇文章主要介绍了PostgreSQL:如何在同一个数据库中创建数据库模式的完整副本?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何将我的公共模式复制到具有完整表结构,数据,函数,fk,pk等的同一数据库
我的Postgres版本是8.4
附:我需要复制schema NOT数据库
在pg_dump / pg_restore本身没有简单的方法可以做到这一点.如果您能够暂时删除数据库,则可以尝试以下操作.

>使用pg_dump转储您的公共架构
>运行“ALTER SCHEMA public RENAME TO public_copy”
>使用pg_restore从步骤1恢复您的公共模式转储

原文链接:https://www.f2er.com/postgresql/192219.html

猜你在找的Postgre SQL相关文章