【问题标题】:PostgreSQL. Generate create database statement for an existing databsePostgreSQL。为现有数据库生成创建数据库语句
【发布时间】:2016-02-22 00:42:37
【问题描述】:

How to generate the "create table" sql statement for an existing table in postgreSQL 这里解释了如何为一个表生成这样的脚本,但是如何为整个数据库做同样的事情呢?

【问题讨论】:

标签: sql database postgresql


【解决方案1】:

我需要提取创建数据库和其中所有表的脚本。

pgdump -s databasename 这样做

pgdump -s databasename | awk 'RS="";/TABLE[^;]*;/' 允许提取表创建/更改语句。不幸的是我不懂awk 语法。

【讨论】:

    猜你喜欢
    • 2014-09-11
    • 2011-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-18
    • 2015-04-20
    • 1970-01-01
    • 2011-03-29
    相关资源
    最近更新 更多