Informix DB を使用しており、DB に存在する各テーブルのテーブル作成クエリのバックアップを作成する必要があります。作成スクリプトのみが必要なため、データベースを複製する必要はありません。WinSql を使用して DB にアクセスしています。 .どんな助けでも十分です.TIA
2 に答える
2
Conspicuous Compiler が示唆するように、ジョブのツールは DB-Schema です。
dbschema -d dbname -t table
これにより、単一のテーブルのスキーマが得られます。' ' を省略する-t table
と、データベース全体のスキーマが得られます。これを自分に合わせて分割できます。
唯一の問題は、WinSQL を使用してデータベースにアクセスしていることです。その名前は知っていますが、その機能はよくわかりません。ODBC ベースの接続を使用してデータベースにアクセスする可能性があります。その場合、DB スキーマにアクセスできる場合とできない場合があります。DBMS は WinSQL クライアントと同じマシンにありますか? もしそうなら、あなたはおそらく DB スキーマを持っていて、それを使うことができます。そうでない場合は、さらに困難になる可能性があります。
于 2009-08-13T16:36:06.240 に答える
1
私は Informix に詳しくありませんが、Google の結果によると、dbschema ユーティリティを使用して SQL ステートメントを生成し、移行目的でテーブルとデータベースの作成をスクリプト化することができ、ニーズを満たすはずです。
このユーティリティにアクセスできますか?
于 2009-08-13T08:30:55.820 に答える