2009-08-13 16 views
1

私はInformix DBを使用しており、DBにある各テーブルのテーブル作成クエリをバックアップする必要があります。必要なのはcreate scripts.Iだけなのでデータベースを複製する必要はありません。 WinSqlを使用してDBにアクセスしてください。助けてもらえますか?Create Tableステートメントを分割する

答えて

1

私はInformixに慣れていませんが、the dbschema utility can be usedは、移行のためにスクリプトテーブルとデータベースの作成にSQL文を生成することをお勧めしています。 。

このユーティリティにアクセスできますか?

2

目立つコンパイラが示唆するように、ジョブ用のツールはDB-Schemaです。

dbschema -d dbname -t table 

これは、単一のテーブルのスキーマを提供します。 「-t table」を省略すると、データベース全体のスキーマが得られます。このスキーマを分割して自分に合わせることができます。

唯一の問題は、WinSQLを使用してデータベースにアクセスしていることです。私はその名前に精通していますが、その機能には慣れていませんデータベースにアクセスするためにODBCベースの接続を使用する可能性があります。この場合、DBスキーマにアクセスするかどうかは決まります。 DBMSはWinSQLクライアントと同じマシンにありますか?もしそうなら、おそらくあなたはDBスキーマを持っていてそれを使うことができます。もしそうでなければ、もっと難しいかもしれません。

関連する問題