問題タブ [scriptella]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - データ移行の整合性の問題を処理する方法は?
古い SQL Server 8 データベースから Oracle 11g へのデータ移行を扱っています。私は多かれ少なかれ100のテーブルと大量のデータについて話しています。Scriptella ETL を使用しています。問題は、外部キーに変更があり、新しいデータベースに新しい制約があるため、移行の実行後に制約を有効にすると整合性エラーが発生することです。2 つの異なる開発環境で実行しましたが、エラーが異なるため、手動で解決する必要がありました。このような量のデータでは、これらのエラーがテストおよび本番環境のどこに現れるかを予測することは不可能です。この問題を処理する最善の方法は何ですか?
ありがとう!
2016 年 10 月 28 日編集:
Oracleにはこのオプション「ENABLE NOVALIDATE」があることがわかったので、試してみたところうまくいきました!しかし今、私の質問は、DB に整合性のないデータがあると、悪影響があるのでしょうか?
java - 列の型が数値の scriptella かどうかをテストします
こんにちは、scriptella を使用して、dara を oracle データベースから postgresql データベースにコピーしています。できましたが、問題が 1 つあります。数値の列をコピーしたいのですが、最初のテーブルのコードが実際には数値ではない可能性があります。それが数値かどうかをテストしたいと思います。ヘルプ 。ここで私がしたこと
java - 列が数値スクリプトかどうかをテストする
scriptella を介して Oracle データベースから postgresql データベースにコピーされる列が数値であるかどうかをテストしようとしています。、何か助けてください、これは初めてです
java - 外部キーが存在するかどうかに基づいて scriptella を使用してデータをコピーする
テーブルから別のテーブルにデータをコピーしようとしていますが、それを行う前に、選択したコード記事が別のテーブルにキーとして既に存在するかどうかを確認する必要があります。存在する場合はコピーし、存在する場合はコピーしません存在しない場合、私はそれらをここに記録します 選択したコード記事が存在するかどうかをテストするために私がしたこと
ここで私がしたこと
どんな助けでも大歓迎です、どうもありがとう