必要なパラメータ
- driver: クロスプラットフォーム版ではJDBC ドライバーのクラス名、.NET 版ではADO.NET プロバイダー名。
- conn: 接続文字列、またはデータベースURL。
オプションのパラメータ
- includesystemtables: システムテーブルを含めるかどうか。
trueまたはfalseが使用可能です。デフォルトはfalseです。 - schema: テーブルをリストするデータベーススキーマの名前。スキーマは一般的にテーブルグループの 名前空間 と呼ばれます。
- catalog: データベースサーバーのカタログ。これは一般的に データベース と呼ばれます。値を指定しない場合、データベースサーバーのすべてのカタログのテーブルが返されます。
アウトプット属性
- db:name: テーブル名。
- db:type: テーブルの型。
- db:schema: テーブルが属するスキーマ。
- db:catalog: テーブルが属するカタログ。これは一般的に データベース と呼ばれます。
例
この例では、ターゲットのデータベースサーバーはMySQL、ターゲットのカタログ(データベース)はsakila です。接続文字列にdatabase パラメータがないことに注意してください。接続文字列でデータベースが指定されている場合、catalog パラメータは不要です。このスクリプトは、ターゲットカタログ(データベース)のすべての属性をアウトプットファイルに書き込みます。
driver とconn のインプットを次のように変更する必要があります: