sql >> データベース >  >> RDS >> Oracle

Railsモデリング:HABTMをhas_manyに変換:through

    SQLDeveloper を使用しています Oracleデータベースを管理する場合。列を作成し、データベースに制約を追加するだけです。例:

    sql> alter table Employee add constraint Employee_pk primary key(Employee_ID);
    

    こちら をご覧ください。 詳細については。

    編集:

    これを再考したので、移行で実行できるはずです

    add_column :table, :id, :primary_key
    

    次に、移行内にいくつかのデータをシードする必要があります。繰り返してインデックスを追加するルビーコードだけです。 seed_fu を参照してください および db-populate 助けを求めて。 Rails 3では、rake db:seedを使用してデータをシードできます。



    1. スポットライトクラウドアラームの収集時間

    2. データを更新する SQL MERGE ステートメント

    3. UNIONを使用したMySQLビューの作成

    4. 1つのテーブルから1つの行に複数の行を追加します