在PostgreSQL8.1中有没有简单的方法来创建数据库或模式的副本?

我正在测试一些软件,这些软件对数据库中的特定模式进行了大量更新,我想复制一份,这样我就可以与原始模式进行一些比较.

推荐答案

如果它位于同一台服务器上,则只需使用带有模板参数的create database命令即可.例如:

CREATE DATABASE newdb WITH TEMPLATE olddb;

Database相关问答推荐

位置运算符($)工作不正确

如何在同一个表的派生部分引用主键?

使用 Npgsql 执行年龄查询并在 .NET 应用程序中返回结果?

如何使用 SQL Server 中的round方法将浮点数转换为 int?

是否有一个简单的工具可以将 mysql 转换为 postgresql 语法?

如何理解 CAP 定理的可用性?

在不稳定的网络中保持分布式数据库同步

使用 LiquiBase 和 Spring 将大量值(使用 FK)插入数据库

SQLite3 的动态类型

如何在 Play 2.0 中 for each 环境设置不同的数据库?

保存图像:文件还是 blob?

是否可以在ORDER BY子句之后放置任何可能造成安全风险的内容?

Meteor 如何执行数据库迁移?

避免从网站数据库中data scraping数据抓取?

Hibernate、spring、JPS 和隔离 - 不支持自定义隔离

MongooseJS - 如何找到具有最大值的元素?

限制来自本地主机的 MySQL 连接以提高安全性

复式记账的关系数据模型

Django:检测数据库后端

在两列之间 Select 最近的日期