問題タブ [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.

0 投票する
5 に答える
2487 参照

excel - 2 つ以上のテーブルを結合し、すべて異なる値を持つ結果セットを結合する方法

データを含む約20のExcelファイルがあります。すべてのテーブルには、ID、名前、年齢、場所などの同じ列があります。各ファイルには個別のデータがありますが、あるファイルのデータが別のファイルで再び繰り返されるかどうかはわかりません。したがって、すべてのファイルを結合したいので、結果 st には個別の値が含まれている必要があります。できるだけ早くこの問題を解決してください。結果セットを Access データベースに保存したい。

0 投票する
9 に答える
130958 参照

mysql - MySQLで週ごとにグループ化する方法は?

Oracle のテーブル サーバーには、組み込み関数TRUNC(timestamp,'DY'). この関数は、タイムスタンプを前の日曜日の午前 0 時に変換します。MySQLでこれを行う最良の方法は何ですか?

オラクルはまたTRUNC(timestamp,'MM')、タイムスタンプが発生した月の最初の日の午前 0 時にタイムスタンプを変換することも提案しています。MySQL では、これは簡単です。

しかし、このDATE_FORMATトリックは数週間は機能しません。私はWEEK(timestamp)関数を認識していますが、年内の週番号は本当に必要ありません。これは複数年にわたる作業用です。

0 投票する
4 に答える
1167 参照

tsql - SELECTにネストされたINSERTを本当に使いたい

これはユニークなことではないことは知っていますが、検索や読書で自分が考えていることを実行する方法が見つからないようです。それが不可能な場合は、私が最良の選択肢を選んでいます。

人々に関する情報を古いデータベースから新しいデータベースに移動する単純なケース。問題は、古いスキーマの各行にアドレスがあり、それを新しいスキーマの独自のアドレステーブルに分割していることです。

私がやりたいのは次のようなものです。

見つけられないことを行う方法はありますか、それとも最初にアドレスを取得してから一致させる必要がありますか、それとも完全に欠落しているものですか?助けていただければ幸いです。他の人のデータを転送するために私が取り組む必要があったのはこれが初めてであり、私の不当な楽観主義はこれ以上長くは続かないでしょう。;)

0 投票する
2 に答える
244 参照

c# - 移行プログラムの改善にご協力ください

Oracleには200以上のビューがあり、固定長フィールドを持つ200以上のフラットファイルに変換する必要があります。

次の移行ルーチンのより良い設計を行うためのアイデアを得ることを望んでいます。

移行プログラムのプロトタイプは、VIEWNAME1という名前のビューでは次のようになります(プロトタイプの他のビューでも同じです)。

現在、C#を使用した.Net用のODT(Oracle Developer Tools)を使用しています。

各ビューのマッピングルーチン:

10番目のプライベートOneRow
()関数
と10番目のプライベートBuildFormat()関数(Oracleのビューごとに1つ、コードの臭い)を記述した後。
そして、これをより良く、より速く行うことができ、新しいビューのセットアップがより簡単になり、変更をより簡単に処理できることを私は知っています。

どんな提案でも大歓迎です。
ありがとう。

0 投票する
1 に答える
161 参照

ruby-on-rails - ある Rails アプリケーションから別の Rails アプリケーションにデータを送信する

私は2つのレールアプリケーションを持っています。あるアプリケーションから別のアプリケーションにデータを送信したいのですが、単なる DB ダムではないため、コントローラー ロジックを通過させたいと考えています。POST でディレクトリ HTTP 呼び出しを使用しようとしましたが、Authenticity Token を要求したため機能しませんでした。

両方のアプリを所有していますが、これを行う最も簡単な方法は何だと思いますか?

ありがとう、

タム

0 投票する
1 に答える
1907 参照

database - Django で South を使用して、あるモデルから別のモデルにデータを移行するにはどうすればよいですか?

独自の内部投票システムとそれを追跡するための Vote というモデルを備えた Django アプリを作成しました。再利用できるように、投票システムを独自のアプリにリファクタリングしたいと考えています。ただし、元のアプリは運用中であり、すべての投票を取得して別のアプリに移植するデータ移行を作成する必要があります。

2 つのアプリを移行に参加させて、両方のモデルにアクセスできるようにするにはどうすればよいですか? 残念ながら、元のアプリと別のアプリの両方に現在 Vote という名前のモデルがあるため、競合に注意する必要があります。

0 投票する
3 に答える
18108 参照

oracle - サンプルのデータ移行スクリプト (Oracle 10g から Oracle 10g へ、ただしスキーマは異なる) を持っている人はいますか?

あるスキーマのデータの一部を別のサーバーの別のスキーマに転送するデータ移行 pl/sql スクリプトを作成しようとしています。2 番目のデータベースは元のデータベースのサブセットとして開始されましたが、スキーマを変更しました。したがって、各テーブルに次のものを使用することはできません。

これを行う方法を示すサンプル スクリプトを検索しようとしましたが、何も見つかりませんでした。

0 投票する
2 に答える
251 参照

c# - ファイル バージョンの移行コードを整理する最適な方法は何ですか?

API を介して別のプログラムのプラグインを作成しています。現在の状態を保存するために、私のプラグインは Project オブジェクトのインスタンスを XML にシリアル化し、API によって提供される機能であるユーザー文字列に保存することでファイルに保存します。また、現在使用されているプラ​​グインのバージョン番号を含む別の文字列も格納されます。

ユーザーがファイルを開くと、私のプラグインはバージョン番号をチェックします。現在のプラグインのバージョンがファイルに保存されているバージョンと同じでない場合、バージョンが異なること、およびファイルがプラグインをクラッシュさせる可能性があることをユーザーに警告するメッセージが表示されます。

ユーザーが新しいバージョンのプラグインで古いファイルを開いたときに自動的に実行される一連の移行スクリプトを提供したいと考えています。私の質問は、これらは通常どこに行き、どのように整理されているのですか?

また、バージョン間で Project クラスが大幅に変更され、古いファイルからプロジェクトを逆シリアル化しようとすると、新しい Project クラスで失敗すると言います。アセンブリである Project クラスのすべてのバージョンのコピーを保持したくはありませんが、同時に XML を解析しなければならないのはさらに面倒です。XML の解析が最良の選択肢であると仮定すると、以下のコードよりも組織化された方法を提案できますか?

0 投票する
2 に答える
1850 参照

sql - iPhone sqlite3データベースとサーバー上のsql server 2005データベースとの間の完全な同期

ドキュメントフォルダーに配置されたsqlite3データベースがあります。このデータベースを、サーバーで実行されている SQL Server 2005 と同期する必要があります。

sqlite3 データベースと MSSql サーバー 2005 の間でレプリケーションを実行できる可能性はありますか?

0 投票する
3 に答える
930 参照

c# - DataTablesを使用して、あるデータベースから別のデータベースにデータをインポートできますか?

データベースから別のデータベースにデータを移行するための迅速で汚いソリューションを作成する必要があります。これは、概念実証としてのみ使用されています。長期的には、.NETの同期フレームワークを使用します。

データベースは同一です。このソリューションは、OCA(場合によっては接続されるアプリケーション)として使用されます。

  • XMLから移行したいテーブルを読みました。
  • 各テーブルのターゲットに対するすべての制約を無効にします。
  • テーブルごとに、データを移行する必要があります。ソースからDataTableを作成します。
  • ターゲットを指すDataTableを作成します。
  • ソースからターゲットにすべての行をインポートし、それらを挿入します
  • ターゲットテーブルのすべての制約を再度有効にします。

上記が可能かどうかはわかりません。私はそれのほとんどを機能させ、ソースDataTableのクローンを作成していました。次に、複製されたDataTableがどこも指していないという問題が発生しました。

  • ターゲットに向けて挿入できますか?
  • これを行うためのより良い方法はありますか?
  • 別の方法は、メタデータを使用してID列を識別し、列名に含めないINSERTINTOステートメントを作成することです。