1

Informix DB を使用しており、DB に存在する各テーブルのテーブル作成クエリのバックアップを作成する必要があります。作成スクリプトのみが必要なため、データベースを複製する必要はありません。WinSql を使用して DB にアクセスしています。 .どんな助けでも十分です.TIA

4

2 に答える 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 に答える