上传DDL文件
通过上传DDL文件并以其里面定义的表、视图、索引,创建一个PawSQL的工作空间.
如何通过dump工具导出表结构
MySQL/MariaDB
对于MySQL或是MariaDB, 你可以使用mysqldump
工具, 把指定库中的所有表或是特定的表的建表语句导出到一个文件中.
命令语法
mysqldump [options] db_name [tbl_name ...]
导出
tpch
数据库中的所有表的建表语句mysqldump -uroot -pmysql -d tpch >\tmp\tpch.sql
导出
tpch
数据库中的表customer
的建表语句mysqldump -uroot -pmysql -d tpch customer> \tmp\tpch.customer.sql
为了只获取表结构,您需要在命令中指定执行参数
-d
或是--no-data
.
PostgreSQL
对于PostgreSQL, 你可以使用pg_dump
工具, 把指定库中的所有表或是特定的表的建表语句导出到一个文件中.
命令语法
pg_dump [connection-option...] [option...] [dbname]
导出
tpch
数据库中的所有表的建表语句pg_dump -h localhost -p 5432 -U postgres -s tpch >\tmp\tpch.sql
导出
tpch
数据库中的表customer
的建表语句pg_dump -h localhost -p 5432 -U postgres -s -t customer tpch > customer.sql
为了只获取表结构,您需要在命令中指定执行参数
-s
或是--schema-only
.
Opengauss
Opengauss, 你可以使用
gs_dump
工具, 把指定库中的所有表或是特定的表的建表语句导出到一个文件中.
语法命令
gs_dump [connection-option...] [option...] [dbname]
导出
tpch
数据库中的所有表的建表语句gs_dump -h localhost -p 5432 -U postgres -s tpch >\tmp\tpch.sql
导出
tpch
数据库中的表customer
的建表语句gs_dump -h localhost -p 5432 -U postgres -s -t customer tpch > customer.sql
为了只获取表结构,您需要在命令中指定执行参数
-s
或是--schema-only
.