問題タブ [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 投票する
1 に答える
518 参照

.net - .NETでのランタイムデータベースの移行(存在しますか?)

.NETでのRailsのようなデータベースの移行については多くの投稿がありますが、私が望んでいることを実行しているようには見えません。

私はWPFプロジェクトを持っており、Prismを使用してロード可能なモジュールを作成しています。私がやりたいのは、モジュールがロード時にデータベースの移行をコアに渡し、移行とシードデータを使用できるようにすることです。その移行がすでに存在する場合は無視され、そうでない場合は移行されます(または、新しいバージョンの場合は更新されます-その動作方法がわかりません)

すべてのシステムがNAntまたはMSBuildを使用しているようですが、ランタイム移行用のフレームワークがあるのではないかと思いました。そうでない場合、エミュレートするために他の場所でそのようなランタイムデータベース操作を見た人はいますか?良い方向性やアイデア?

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

python - SQLAlchemy で DB 移行を管理する方法は?

私は sqlalchemy-migrate を見てきましたが、大変な作業のようで、有用な例を見つけることができませんでした。

彼らがこれをどのように処理するかを共有したい人はいますか?

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

ruby-on-rails - 移行中にデータベース テーブルにエントリを追加する方法は?

これを行う方法を忘れてしまい、インターネットで役立つチュートリアルが見つかりません。

db テーブルをセットアップして、移行中にデータを入力することができます。

だから私は自分のデータベースを取得し、データベース"persons"t.column :name => :string作成後に人を追加したいと考えています。のようなものでしたPerson.add :name => "Nobody"...しかし、メソッドが正確にどのように呼び出されるかを忘れました。

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

sql-server-2008 - データ移行を単一のトランザクションスコープにラップするのは良い考えですか?

あるデータベースから別のデータベースへのデータのサブセットの瞬間にデータ移行を行っています。

ソースデータベースからターゲットデータベースにデータをドラッグする社内ORMと通信する.netアプリケーションを作成しています。

プロセス全体をトランザクションスコープに入れて、問題なくコミットできるかどうか疑問に思っていました。

おそらく約1ギガのデータを移動すると思います。

パフォーマンスは問題ではありませんが、トランザクションスコープ内に含めることができる変更されたデータまたは新しいデータの量に制限はありますか?

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

database - Flyway:同じライフサイクルで複数のスキーマのクリーニングをサポートするには?

同じライフサイクルを持つ複数のスキーマで Flyway を使用して DB 移行を使用する場合、flyway:clean を使用するとすべてがクリーンになるようにするにはどうすればよいですか?

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

postgresql - PostgreSQL でテーブルを作成する一意の制約エラー (MySQL から移行)

Migrate from MySQL to PostgreSQL on Linux (Kubuntu)というタイトルの質問を熱心に読みました。スターウォーズのテーマは、それをはるかに面白くしました. しかし、PostgreSQLのUnique Constraintsに関する問題に遭遇しました。

上記の投稿に厳密に従って、 sqltを使用して PostgreSQL DDL を作成しました。考えられるプロセスは、最初にスキーマ/テーブルを作成してからデータをインポートすることでした。ただし、72 個のテーブルのうち 57 個が使用していますCONSTRAINT "userid" UNIQUE ("user_id", "key")

テーブルの 1 つの例を次に示します。

pgadmin3 のクエリ ツールを使用してこれらのテーブルを PostgreSQL DB にコピーすると、次のエラーが発生します。

エラー: リレーション "user_id" は既に存在します SQL 状態: 42P07

このデータベース スキーマは私が設計したものではありません。私は移行プロセスを支援しているだけです。Unique Constraints に関するドキュメントを読むと、別のテーブルにある限り、同じ名前を使用しても問題ないようです。http://www.postgresql.org/docs/8.3/static/ddl-constraints.html . 私はこれを誤解していますか?

提案や指針をいただければ幸いです。

ありがとうございました!

PS: https://stackoverflow.com/users/59087/dave-jarvishttps://stackoverflow.com/users/26534/michael-trauschに感謝します ;-)

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

mysql - MS SQL 2000 から MySQL 5.1 への移行中のエラー

移行に移行ツールキットを使用していますが、移行の過程でこれらのエラーが発生します

  1. テーブル定義が正しくありません。DEFAULT または ON UPDATE 句で CURRENT_TIMESTAMP を持つ TIMESTAMP 列は 1 つだけ存在できます
  2. 不正な文字列値: 行 5 の列 'MESSAGE' の '\xEF\xBF\xBDs d...' 0 行が転送されました。

最初のエラーを修正するために、ここで何かを得ましたhttp://terrencemiao.com/Webmail/msg00949.html

しかし、私は2番目のエラーを取得していません。なぜそれを修正する方法があるのですか?また、リンクに記載されているものとは別に、最初のエラーを修正するためのより良いアイデアを提案します

回答欄にエラーが出ます

0 投票する
22 に答える
125911 参照

sql-server - SQL Azure データベースをローカル開発サーバーにコピーするにはどうすればよいですか?

SQL Azure データベースを開発マシンにコピーする方法を知っている人はいますか? 開発データベースをクラウドに置くのはやめたいと思いますが、実稼働データを取得するにはこれが最善の方法です。本番データベースを新しい開発データベースにコピーしましたが、同じデータベースをローカルに置きたいと考えています。

助言がありますか?

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

sql - SQL 2005 GodaddySQLServerから会社所有のサーバーへの移行

データベースをGodaddySQL2005アカウントからローカルSQL2005サーバーに移動するための最良の方法は何ですか?Server ManagementStudioExpressおよびGodaddySQLExplorerを介してDBにアクセスできます。

しかし、どこから始めればいいのかわかりません。MySQLでは、PHPMyAdminページからデータをエクスポートし、逆にASCIIファイルを使用して他のサーバーにデータをインポートします。アクセスでは、移行ツールを使用します。Server Management Studioでは、「バックアップ」と「復元」の方法を使用することを考えましたが、新しいサーバー上に正しいアクセス許可スキーマを使用して新しいオブジェクトを作成する機能がないのではないかと心配しています。

あなたの考えは何ですか?MDFまたは一時ファイルにアクセスできないことに注意してください。私はこのページを勉強してきました。