翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
SAP ASE (Sybase ASE) から PostgreSQL への変換設定について
DMS Schema Conversion の SAP ASE (Sybase ASE) から PostgreSQL への変換設定は次のとおりです。
生成 AI を使用して該当するデータベースオブジェクトを変換するには、[生成 AI] 設定を有効にする。生成 AI を使用して正常に変換されたオブジェクトは、「この変換では、データのパターンに基づいて予測を生成する機械学習モデルを使用します」と記述されたアクション項目 3077 で明確に識別されます。詳細については、「生成 AI を使用したデータベースオブジェクトの変換」を参照してください。
変換後の SQL コードのコメント: この設定には、変換後のコード内の選択した重大度以上のアクション項目に関するコメントが含まれます。この設定では、以下の値がサポートされます。
エラーのみ
エラーおよび警告
すべてのメッセージ
変換されるコード内のスキーマ名に使用するテンプレートを定義できる。[スキーマ名] で、次のオプションのいずれかを選択する。
DB – PostgreSQL のスキーマ名として SAP ASE (Sybase ASE) データベース名を使用します。
SCHEMA – PostgreSQL のスキーマ名として SAP ASE (Sybase ASE) スキーマ名を使用します。
DB_SCHEMA – SAP ASE (Sybase ASE) データベースとスキーマ名の組み合わせをスキーマ名として使用します。
ソースデータベースからオブジェクト名の正確な大文字と小文字を保持できます。これを行うには、ソースデータベースオブジェクト名を大文字と小文字を区別して扱うを選択します。このオプションをオフにすると、すべてのデータベースオブジェクト名が小文字に変換されます。
大文字と小文字を区別しないオペレーションでは、オペランドを小文字にキャストしないようにできます。DMS Schema Conversion は、変換されたコードのオペランドに LOWER 関数を適用しません。これを行うには、大文字と小文字を区別しないオペレーションでオペランドを小文字にキャストしないを選択します。このオプションが選択されていない場合 (デフォルト)、DMS Schema Conversion は LOWER 関数を自動的に適用してオペランドを小文字に変換してから、大文字と小文字を区別しない比較を実行します。
SAP ASE (Sybase ASE) では、異なるテーブル間で同じ名前のインデックスを作成できます。PostgreSQL では、スキーマ内のすべてのインデックス名が一意である必要があります。AWSSchema Conversion が移行中に一意のインデックス名を作成するようにするには、インデックスの一意の名前を生成するを選択します。このオプションは、ターゲット PostgreSQL データベースの命名競合を防ぐために、インデックス名にプレフィックスを自動的に追加します。