タグ付けされた質問 「migration」

フレームワーク、製品、または言語のメジャーバージョン間を移動するアクション、またはアプリケーションのデータスキーマの変更。これには、既存のデータを変更して新しいバージョンで機能させることが含まれる場合があります。

7
rake db:schema:loadと移行
ここで非常に単純な質問-アプリが複雑になるにつれて移行が遅くなり面倒になる可能性がある場合rake db:schema:load、代わりに呼び出すクリーナーがはるかに多い場合、なぜ移行が存在するのですか? 上記の答えがバージョン管理(データベースへの変更の段階的な記録)に移行が使用されるというものである場合、アプリがより複雑になりrake db:schema:load、代わりに使用されるにつれて、アプリは主要機能を維持し続けますか? 注意: この質問への回答から:本番サーバー上のrake db:schema:load データを削除するので、使用するときは注意してください。

10
Rails 3の移行:参照列を追加しますか?
(例)で新しいRails 3マイグレーションを作成する場合 rails g migration tester title:tester user:references 、すべてが正常に動作します...ただし、次の行に沿って何かを含む列を追加した場合: rails g migration add_user_to_tester user:references 参照フィールドは認識されません。手短に言えば、問題は次のとおりです。コマンドラインからRailsマイグレーションに参照列を追加するにはどうすればよいですか?

7
既存のRails列のブール値に:default => trueを追加する
既存の列にデフォルトのブール値を追加することについて、SOでいくつかの質問(つまりこれ)を見ました。だから私はchange_column提案を試みましたが、私はそれを正しく行ってはなりません。 私は試した: $ change_column :profiles, :show_attribute, :boolean, :default => true どっちが帰る -bash: change_column: command not found 次に実行しました: $ rails g change_column :profiles, :show_attribute, :boolean, :default => true ...そして $ rails change_column :profiles, :show_attribute, :boolean, :default => true その後、実行されましたrake db:migrateが、の価値は:show_attribute残りましたnil。上記で参照した質問では、PostgreSQLでは手動で更新する必要があると記載されています。私はPostgreSQLを使用しているので、create_profiles移行に以下を追加しました。 t.boolean :show_attribute, :default => true 私がここで間違っていることを誰かが教えてもらえますか?

20
SQL Server文字列またはバイナリデータが切り捨てられる
私はデータ移行プロジェクトに参加しています。あるテーブルから別のテーブルにデータを挿入しようとすると、次のエラーが発生します(SQL Server 2005)。 メッセージ8152、レベル16、状態13、行1 文字列またはバイナリデータは切り捨てられます。 ソースデータの列がデータ型と一致し、宛先テーブルの列の長さの定義内にあるため、このエラーの原因を突き止められません。

18
SQLを使用してPostgres db 8.1のすべてのシーケンスを一覧表示する
私はdbをpostgresからmysqlに変換しています。 トリック自体を実行するツールが見つからないため、mysqlですべてのpostgresシーケンスをautoincrement値を持つautoincrement idに変換します。 では、Postgres DB(8.1バージョン)のすべてのシーケンスを、それが使用されているテーブル、次の値などの情報とともにSQLクエリで一覧表示するにはどうすればよいですか? information_schema.sequences8.4リリースではビューを使用できないことに注意してください。

5
JSF 1.2からJSF 2.0への移行
私はJSF 1.2で書かれたかなり大きなアプリで作業しています。JSF 1.2は現在約6歳です。JSF 2.0にアップグレードする必要があります。これはどれほど辛いことでしょうか?カスタムタグの一部の属性が変更されていることに気づきました。
136 java  jsf  migration  jsf-2 

20
DBスキーマの変更を追跡するメカニズム[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 DBスキーマの変更を追跡または自動化するための最良の方法は何ですか?私たちのチームはバージョン管理にSubversionを使用しており、この方法でいくつかのタスクを自動化できました(ステージングサーバーにビルドをプッシュし、テスト済みのコードを運用サーバーに展開します)が、データベースの更新は引き続き手動で行っています。コードとDBの更新をさまざまなサーバーにプッシュするバックエンドとしてSubversionを引き続き使用しながら、さまざまな環境のサーバー間で効率的に作業できるソリューションを見つけたい、または作成したいと考えています。 多くの一般的なソフトウェアパッケージには、DBバージョンを検出して必要な変更を適用する自動更新スクリプトが含まれています。これは、(複数のプロジェクト間、場合によっては複数の環境と言語間で)より大きな規模でこれを行うための最良の方法ですか?もしそうなら、プロセスを簡素化する既存のコードはありますか、それとも私たち自身のソリューションをロールするのが最善ですか?以前に似たようなものを実装してSubversionのコミット後フックに統合した人はいますか、それとも悪い考えですか? 複数のプラットフォームをサポートするソリューションが望ましいですが、私たちの作業の大部分はそのプラットフォームで行われるため、Linux / Apache / MySQL / PHPスタックをサポートする必要があります。
135 php  mysql  database  svn  migration 

4
Ruby on Rails:マイグレーションを使用して、null以外の制約を既存の列に追加するにはどうすればよいですか?
Rails(3.2)アプリでは、データベースに多数のテーブルがありますが、null以外の制約をいくつか追加するのを忘れていました。私はググってみましたが、既存の列にnullでない値を追加する移行を作成する方法を見つけることができません。 TIA。


14
Visual Studioプロジェクトの依存関係グラフ
現在、大きなソリューション(約70プロジェクト)をVS 2005 + .NET 2.0からVS 2008 + .NET 3.5に移行しています。現在、VS 2008 + .NET 2.0を使用しています。 問題は、プロジェクトを1つずつ新しい.NETフレームワークに移動して、.NET 2.0プロジェクトが.NET 3.5プロジェクトを参照しないようにする必要があることです。プロジェクトの依存関係のグラフを表示するツールはありますか?

7
モデルを1つのdjangoアプリから新しいアプリに移行するにはどうすればよいですか?
4つのモデルを含むdjangoアプリがあります。これらのモデルの1つが別のアプリにある必要があることに気づきました。私は移行用に南をインストールしていますが、これは自動的に処理できるものではないと思います。古いアプリから新しいアプリにモデルの1つを移行するにはどうすればよいですか? また、本番システムなどを移行できるように、これを繰り返し可能なプロセスにする必要があることにも注意してください。


26
特定のVSプロジェクトでのみパッケージマネージャーコンソールのEnable-Migrations CommandNotFoundException
新しいプロジェクトで「Enable-Migrations」コマンドを実行しようとすると、次のメッセージが表示されました。 PM> Enable-Migrations The term 'Enable-Migrations' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verif y that the path is correct and try again. At line:1 char:18 + Enable-Migrations <<<< + …

13
`$ HTTP_RAW_POST_DATA`が廃止されることに関する警告
PHP 5.6.0に切り替えたところ、次の警告がどこでも表示されました。 Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0 Warning: Cannot modify header information - headers already sent in Unknown on line …

5
Railsの移行:別の名前のt.references?
だから私は学校のコースのためにこのようなcreate_tableを持っています: create_table :courses do |t| t.string :name t.references :course t.timestamps end しかし、私はそれが他の2つのコースを参照することを望んでいます: has_many :transferrable_as # A Course has_many :same_as # Another Course 次のように言ってもいいですか? t.references :transferrable_as, :as=> :course

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.