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