From 9698551d8d05dc710e3afec8c153e09b1d48019e Mon Sep 17 00:00:00 2001 From: Thomas Blazek Date: Mon, 29 Jul 2013 17:49:18 +0200 Subject: [PATCH] =?UTF-8?q?Migration=20&=20Schema=20=C3=A4nderungen=20f?= =?UTF-8?q?=C3=BCr=20Die=20Semester?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...29085446_create_lva_semester_join_table.rb | 21 +++++++++++++++++++ db/schema.rb | 7 ++++++- 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 db/migrate/20130729085446_create_lva_semester_join_table.rb 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"