说我已经在pgAdmin中创建了一个数据库,但是我想导出一个CREATE sql文件。
我将如何生成转储?
要生成一个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
接着:
bvm$ sqlite3 so_ans.db .schema CREATE TABLE courses ( id integer NOT NULL, name text, created_by integer, jc text );
有点酷。