問題タブ [data-migration]
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.
svn - 履歴のあるリポジトリ間の SVN コピー
私のチームメイトの 1 人が、履歴を保持しながら、ある SVN から別の SVN にエクスポートできるかどうか尋ねてきました。
私には、これは一般的な要求のように思えます。
では、履歴を維持しながら SVN リポジトリ間を移行することは可能ですか?
ソースでは svnadmin アクセス権がありませんが、宛先ではアクセスできることに注意することが重要です。
これがソースから各リビジョンをチェックアウトし、それを宛先にチェックインするだけで済む場合は、自動化されたプロセスがあれば問題ありません。
編集:宛先レポがWindows上にあることを忘れていました。
sql - DTS を使用して SQL Server 2000 を MySQL 5.1 にアップグレードする - DateTime の問題をどのように解決しますか?
DTS を使用して、SQL Server 2000 から mysql に移行しようとしています。それは私が知っている最高のツールです。
ただし、SQL サーバー テーブルに datetime 型の列がある場合、DTS は次の SQL コードを提案します。
そのはず:
手動で変更しますが、DTS は新しいスクリプトを受け入れません。IT は次のように述べています。
0x800040e14 の HResult が返されました 予期しないエラーが発生しました。エラーメッセージなしでエラー結果が返されました。
django - django south ValueError:「スタブモデルをインスタンス化できません」
そこで、不動産アプリから作成した新しい「リスト」アプリに「リスト」を取得するデータ移行を試みています。
私はこのように移行を開始しました:
空の移行を作成しました。これに次のデータを入力しました。
ただし、移行を実行すると、まだこのエラーが発生します。
whiney_method
ValueError("スタブ モデルをインスタンス化できません")
私が理解していることから、fakeorm を使用して「スタブ」モデルにアクセスすることはできませんが、追加のアプリを凍結することは許可されていません。「スタブ」モデルをフリーズせずに使用するにはどうすればよいですか?
svn - subversion : 特定のリポジトリ コンテンツを別のリポジトリに移動する (最後に、セキュリティ上の理由から古いリポジトリを削除する必要があります)
セキュリティ上の理由から、システムから現在のリポジトリを削除する前に、すべてのリビジョンを含む特定のフォルダーを保持したい (リポジトリの他の情報ではなく、特定のフォルダーが必要であることを意味します)。新しいリポジトリを作成することを考えています。特定のフォルダのコンテンツをそれにコピーする..それは可能ですか?
migration - Biztalk 2002 から Biztalk 2006 R2 に移行する方法
Biztalk 2002 から Biztalk 2006 R2 に移行する方法について、順を追って説明したいと思います。
database - Hibernate を使用したデータ移行
以前のデータを新しいシステムに移行する必要がある会社のプロジェクトに取り組んでいます。明らかに、両方の構造はまったく異なります。私はデータベース操作に休止状態を使用しており、データを移行するための最良の方法について混乱しています。休止状態を使用する必要がありますか、ストアド プロシージャを作成する必要がありますか、それとも別のオプションがありますか? 明るいアイデアは大歓迎です。
java - java.sql.SQLException:[BEA] [Oracle JDBC Driver] [Oracle] ORA-01438:指定された精度よりも大きい値でこの列を使用できます
本番環境でこのエラーメッセージが表示されます。
残念ながら、これは購入したアプリケーションからのものであり、サポートプロセスは正確に高速ではありません。
これは、データが1つのテーブルから別のテーブルにコピーされているときに発生します。両方のテーブルは、同じ列タイプと長さを持つことになっています。これまでのところ、次のようにしてそれらのいくつかを確認しました。
次に、値をターゲットテーブルのcolumn_nameの長さと比較しますが、時間がかかります。
このチェックを実行するためのより良い方法はありますか?
ソースの制限を超える長さのデータが含まれている列を特定したいと思います。
私が取り組んでいるのは:
sql - サーバー上のあるテーブルから別のテーブルへの一括挿入
あるデータベース テーブルから別のデータベース テーブルに大量のデータをコピーする必要があります。列の 1 つが ID 列であるため、SELECT ... INTO を使用できません。また、スキーマにいくつかの変更を加える必要があります。データのエクスポート ウィザードを使用して SSIS パッケージを作成し、それを Visual Studio 2005 で編集して必要な変更を加えました。INSERT INTO よりも確かに高速ですが、データを別のコンピューターにダウンロードして再度アップロードするのはばかげているように思えます。(それがSSISパッケージが行っていることであると私が正しいと仮定します)。サーバー上で直接実行され、ID 値を保持し、テーブルからデータを取得する BULK INSERT に相当するものはありますか? (私が知る限り、BULK INSERT はファイルからデータを取得することしかできません)
編集:IDENTITY_INSERTについては知っていますが、かなりの量のデータが含まれているため、INSERT INTO ... SELECTは少し遅いです。SSIS/BULK INSERT は、インデックスやログなどに関係なく、データをテーブルにダンプするため、高速です。(もちろん、データが入力されたテーブルにクラスター化インデックスを作成するのは高速ではありませんが、最初の試行で試した INSERT INTO...SELECT よりも高速です)
編集 2: スキーマの変更には次のものが含まれます (ただし、これらに限定されません)。 1. 1 つのテーブルを 2 つの新しいテーブルに分割します。将来的には、それぞれが独自の IDENTITY 列を持つようになりますが、移行のためには、元のテーブルの ID を両方の新しいテーブルの ID として使用するのが最も簡単だと思います。移行が完了すると、テーブルの 1 つが他のテーブルと 1 対多の関係になります。2. あるテーブルから別のテーブルへの列の移動。3. 1 対 1 のみを相互参照した相互参照テーブルを削除します。代わりに、参照は 2 つのテーブルのいずれかの外部キーになります。4. いくつかの新しい列がデフォルト値で作成されます。5. 一部のテーブルはまったく変更されていませんが、「すべてを新しい DB に入れる」という要求のためにコピーする必要があります。
mysql - MYSQL から SQL 2008 への移行
毎月 MYSQL 5.0 データセット (1.7 ギガ) を取得しており、これを SQL Server 2008 に移行するプロセスを作成する必要があります。
これは私が最初に思ったよりも少し難しいようです...
私はいくつかの方法を試しました:
- インポート ウィザードの使用
- リンク サーバーのセットアップ
私もさまざまな方法を試しました:
オプション 1 + 1 (ウィザード、odbc を使用) を試すと、「列情報を取得できません」というメッセージが表示され、オプション 2 + 4 では、「リンク サーバーの OLE DB プロバイダー "MSDASQL" から列情報を取得できません」というメッセージが表示されます。 "サーバー名"."
これは、キャッシュまたはサイズの問題のように感じます。返される行を 300,000 未満に制限するとうまくいくからです。メイン テーブルが 120 万行を超えるため、これはさらに面倒です。
だから私の質問は2つの部分です:私はこれを正しい方法で行っていますか?それとも間違った方法で行っていますか?
iphone - 出荷された iPhone アプリの Core Data データベースを移行する手順
すでに出荷されているアップデートされた iPhone アプリの Core Data DB の変更を移行するために推奨される手順は何ですか?
Core Data アプリを出荷する前に必要な (すべき) 事前の手順はありますか?