sql >> Databáze >  >> RDS >> Oracle

Modelování kolejnic:převod HABTM na has_many :through

Používám SQL Developer při správě databáze Oracle. Stačí vytvořit sloupec a přidat do databáze omezení, například:

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

Možná se podívejte zde pro další podrobnosti.

Upravit:

Když to teď přemýšlím, měli byste to udělat při migraci

add_column :table, :id, :primary_key

V rámci migrace pak musíte vložit některá data. Stačí rubínový kód, který iteruje a přidá váš index. Viz seed_fu a db-populate pro pomoc. Rails 3 vám umožní seed data pomocí rake db:seed.



  1. LOWER LIKE vs. ILIKE

  2. ORA-00904:Dobré středisko:neplatný identifikátor

  3. Výběr dat z mySQL pomocí ID v URL

  4. Výkon INNER JOIN vs. LEFT JOIN v SQL Server