diff --git a/db/migrate/20130729085446_create_lva_semester_join_table.rb b/db/migrate/20130729085446_create_lva_semester_join_table.rb new file mode 100644 index 0000000..c4f8ea4 --- /dev/null +++ b/db/migrate/20130729085446_create_lva_semester_join_table.rb @@ -0,0 +1,21 @@ +class CreateLvaSemesterJoinTable < ActiveRecord::Migration + def self.up + create_table :lvas_semesters, :id=>false do |t| + t.integer :lva_id + t.integer :semester_id + end + add_index :lva_semesters, [:lva_id, :semester_id] + add_index :lva_semesters, :semester_id + end + def change + create_table :lvas_semesters, :id=>false do |t| + t.integer :lva_id + t.integer :semester_id + end + add_index :lva_semesters, [:lva_id, :semester_id] + add_index :lva_semesters, :semester_id + end + def self.down + drop_table :lva_semesters + end +end diff --git a/db/schema.rb b/db/schema.rb index c642d5b..6a96d37 100755 --- a/db/schema.rb +++ b/db/schema.rb @@ -11,7 +11,7 @@ # # It's strongly recommended to check this file into your version control system. -ActiveRecord::Schema.define(:version => 20130214233723) do +ActiveRecord::Schema.define(:version => 20130729085446) do create_table "beispiele", :force => true do |t| t.string "name" @@ -50,6 +50,11 @@ ActiveRecord::Schema.define(:version => 20130214233723) do t.integer "modul_id" end + create_table "lvas_semesters", :force => true do |t| + t.integer "lva_id" + t.integer "semester_id" + end + create_table "modul_translations", :force => true do |t| t.integer "modul_id" t.string "locale"