用dbschema工具導(dǎo)出Informix數(shù)據(jù)庫(kù)的結(jié)構(gòu)的具體步驟:
(1)導(dǎo)出數(shù)據(jù)庫(kù)中所有的表結(jié)構(gòu)到文件db.sql
$>dbschema -d your_database -t all db.sql
(2)導(dǎo)出數(shù)據(jù)庫(kù)中所有的存儲(chǔ)過程到文件db.sql
$>dbschema -d your_database -f all db.sql
(3)導(dǎo)出數(shù)據(jù)庫(kù)中的所有對(duì)象(包含表,存儲(chǔ)過程,觸發(fā)器。。。)到文件db.sql
$>dbschema -d your_database db.sql
(4)導(dǎo)出數(shù)據(jù)庫(kù)中一個(gè)表的結(jié)構(gòu)到文件db.sql
$>dbschema -d your_database_name -t your_table_name db.sql
(5)導(dǎo)出一個(gè)存儲(chǔ)過程定義到文件db.sql
$>dbschema -d your_database_name -f your_procedure_name db.sql
(6)如果導(dǎo)出更多的表的信息(EXTENT...)
$>dbschema -d your_database_name -ss db.sql
(7)導(dǎo)出數(shù)據(jù)庫(kù)中對(duì)用戶或角色的授權(quán)信息
$>dbschema -d your_database_name -p all
$>dbschema -d your_database_name -r all
(8)導(dǎo)出數(shù)據(jù)庫(kù)中的同義詞
$>dbschema -d your_database_name -s all
(1)導(dǎo)出數(shù)據(jù)庫(kù)中所有的表結(jié)構(gòu)到文件db.sql
$>dbschema -d your_database -t all db.sql
(2)導(dǎo)出數(shù)據(jù)庫(kù)中所有的存儲(chǔ)過程到文件db.sql
$>dbschema -d your_database -f all db.sql
(3)導(dǎo)出數(shù)據(jù)庫(kù)中的所有對(duì)象(包含表,存儲(chǔ)過程,觸發(fā)器。。。)到文件db.sql
$>dbschema -d your_database db.sql
(4)導(dǎo)出數(shù)據(jù)庫(kù)中一個(gè)表的結(jié)構(gòu)到文件db.sql
$>dbschema -d your_database_name -t your_table_name db.sql
(5)導(dǎo)出一個(gè)存儲(chǔ)過程定義到文件db.sql
$>dbschema -d your_database_name -f your_procedure_name db.sql
(6)如果導(dǎo)出更多的表的信息(EXTENT...)
$>dbschema -d your_database_name -ss db.sql
(7)導(dǎo)出數(shù)據(jù)庫(kù)中對(duì)用戶或角色的授權(quán)信息
$>dbschema -d your_database_name -p all
$>dbschema -d your_database_name -r all
(8)導(dǎo)出數(shù)據(jù)庫(kù)中的同義詞
$>dbschema -d your_database_name -s all