ser*_* 22 66 sql database postgresql
假设我在pgAdmin中创建了一个数据库,但我想导出一个CREATE sql文件.
我怎么去生成转储?
Nat*_*ook 122
以下是如何使用pgAdmin创建可与PostgreSql数据库模式比较工具(如apgdiff)一起使用的模式脚本.这些说明适用于pgAdmin3.
/some/path/my_script.sql).注意:是的,我意识到pgAdmin在后台使用pg_dump来创建脚本,但问题是关于pgAdmin,所以这是GUI方法.
unm*_*ted 56
要生成一个sql脚本,它将创建给定数据库中存在的表,请执行以下操作:
pg_dump --schema-only --no-owner the_database > create_the_tables.sql
这将为您提供一堆create table语句.只是看看它是多么便携,我尝试了以上内容:
bvm$ pg_dump -s --no-owner devdb | sqlite3 so_ans.db
Run Code Online (Sandbox Code Playgroud)
然后:
bvm$ sqlite3 so_ans.db .schema
CREATE TABLE courses (
id integer NOT NULL,
name text,
created_by integer,
jc text
);
Run Code Online (Sandbox Code Playgroud)
有点酷.
| 归档时间: |
|
| 查看次数: |
81855 次 |
| 最近记录: |