問題タブ [database-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 に答える
864 参照

database - 1 つの Oracle テーブル (データ) を変換して、わずかに異なる Oracle テーブルを埋める最良の方法は何ですか?

古いテーブルと新しいテーブルの 2 つの Oracle テーブルがあります。古いものは設計が不十分でした (私のものよりもそうです) が、私が作成した新しいテーブルに移行する必要がある現在のデータがたくさんあります。

新しいテーブルには、新しい列、異なる列があります。

PHP スクリプトか、文字列置換を大量に使った何かを書くことだけを考えていましたが、明らかにそれはばかげた方法です。

途中でデータを少しクリーンアップできるようにしたいと思っています。マークアップとともに保存されていたものもあれば (例: "
First Name
")、多くの空白スペースなどがあるため、新しいテーブルに配置する前にすべてを修正したいと考えています。

誰かがこのようなことをした経験がありますか? 私は何をすべきか?

ありがとう :)

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

database - 別々のリリースサイクルを持つ2つのアプリケーションが1つのデータベースを共有する必要があります

2つの製品があります:

  1. BIレポート(ビジネス情報)
  2. ソーシャルネットワーキング

製品「ソーシャルネットワーキング」は、企業内のユーザーが、特に製品「BIレポート」に関してコラボレーションできるようにするWebアプリケーションです。

両方の製品が共有する1つのデータベースがあります。それらはそれぞれデータベースに独自のテーブルを持ち、いくつかの「ユーザー管理」テーブルも共有します。

各製品には独自のリリースサイクルがあります。「ソーシャルネットワーキング」の新しいバージョンをリリースするときに、「BIレポート」の新しいバージョンを常にリリースするとは限りません。

顧客が「BIレポート」のバージョン「X」と「ソーシャルネットワーキング」のバージョン「Y」を使用している場合、データベースのアップグレード/バージョン管理に関して頭痛の種になりました。内部的には、データベースには2つのバージョンがあります。

データベースを2つに分割するのが最善のアイデアだと思います。各製品は独自のデータベースを取得し、「ソーシャルネットワーキング」は「BIレポート」が提供するWebサービスを介してユーザー管理情報を取得します。しかし、私のチームの他のメンバーは、これは大変な作業であり、そのアイデアが気に入らないと考えています。

複数のアプリケーション間でデータベースを共有することに関して、誰か経験がありますか?

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

ruby-on-rails - Ruby on Rails 3で一度にすべての移行を元に戻す方法は?

私は実行しようとしました:

最後の移行を除くすべての移行を元に戻します。

次に、実行しようとしました:

しかし、それも元に戻りませんでした。なんで ?

downすべてのメソッドを一度に実行するコマンドはありますか?

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

ruby-on-rails - Rails: STI を使用してテーブルのフィクスチャを読み込めません (未定義のメソッド `reflect_on_all_associations')

STI を使用するテーブルにフィクスチャをロードできません。

を呼び出すとFIXTURES=schools rake db:fixtures:load、次のエラーが発生します。

  • 他のフィクスチャは正常にロードされます。FIXTURES=committes rake db:fixtures:load
  • フィクスチャは呼び出しによって作成されましたrake db:fixtures:extract

これが私の学校の移行です:

いくつかのモデル ファイルがありますschool.rb

そしてsecondary_school.rb

スタック トレースは次のとおりです。

そしていくつかのサンプル YML:

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

asp.net - SQLServer2008スキーマ変更のベストプラクティス

私は以下に関する情報を探しています:

開発DBのスキーマを本番DBに更新するための、またはより簡潔にDBスキーマの変更を一般的に行うためのベストプラクティスは何ですか。

本番データベースは、2つの異なるASP.NETWebサイトのバックエンドです。

私たちのスキーマ変更プロセスはかなり堅牢であり、各「移行」は実際にはスキーマ変更を含む.csファイルです。次に、ADO.NETを使用して、データベースに対してスキーマの変更を適用します。

私の質問は、データベースの接続性についてです。

dbにアクセスしている2つのWebサイトを停止する必要があります。私はそうすべきだと思います。DBをシングルユーザーモードにする必要があります。私はそうすべきであるように見えますが、私はそれについて完全に自信を持っているわけではありません。

何が欠けている可能性がありますか?DBスキーマの変更に関して、以前に手にしたことは何ですか。

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

django - Djangoモデルをmysqlからsqliteに(または任意の2つのデータベースシステム間で)移行するにはどうすればよいですか?

MySQLを使用する本番環境にDjangoデプロイメントがあります。

SQLiteでさらに開発したいので、既存のデータをSQLiteデータベースにインポートしたいと思います。私

一般的なMySQLダンプをSQLiteに変換するためのシェルスクリプトがここにありますが、それは私には機能しませんでした(明らかに一般的な問題は簡単ではありません)。

Djangoモデルを使用してこれを行うのははるかに簡単であるに違いないと思いました。これをどのように行いますか?誰かがこれを行うためのスクリプトを持っていますか?

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

mysql - データベース移行を実行するためのガイドラインはありますか?

既存のWebアプリケーションを拡張し、新しいデータベーススキーマを作成しました。そのため、古いデータベーススキーマから新しいデータベーススキーマにデータを転送するデータベース移行を実行し、アプリケーションを段階的に更新する必要があります。したがって、最初は更新されるサービスはごくわずかであり、他のサービスは以前と同じように機能し続けるという考え方です。

それについて私を助けることができるアドバイス、リソース、例はありますか?回答を確認せずに今すぐ実行する必要がある場合は、最初のタスクを手動で(を使用してSELECT)実行し、2番目のタスクにSQLビュー(仮想テーブル)を使用します。

それより良いものはありますか?お知らせ下さい...

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

oracle - あるデータベースから別のデータベースへのApexのエクスポート/インポート

私は2つのサーバーを持っており、1つのサーバーにapexをインストールしました。ここで、このサーバーからApexをエクスポートして、別のサーバーにインポートしたいと思います...可能であれば、どのオブジェクトをエクスポート/インポートする必要がありますか?

手伝って頂けますか ?

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

mysql - データ モデルを Rails 移行に移植する最も簡単な方法

ほぼ 24 のテーブルを持つデータ モデルを設計しました。リレーションの指定が完了し、すべてのデータ型が完成しました。今、それを Rails の移行に変換したいと考えています。

MySQL で作成するためのすべてのスクリプトが用意されています。すべてのテーブル作成クエリを単一の Rails 移行ファイルに変換するツールはありますか?

ありがとう

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

ruby-on-rails - Mysqlのすべてのテーブルのモデルrbファイルを作成する方法

約10個のテーブルを作成する簡単な移行ファイルを作成しました。それはすべて完璧に作成されました。次に、app/modelsフォルダーに10個の同等のモデルファイルを作成する必要があります。手動でできます。しかし、これを行うために利用できるレーキタスクがあるかどうか疑問に思っています。

これに関するヒント/アドバイスは大歓迎です。