Added the priciples, sub principles and the groups.

This commit is contained in:
2022-06-11 21:13:32 +01:00
parent 0fa0f5f42e
commit dc739cc189
14 changed files with 125 additions and 5 deletions

View File

@@ -1,4 +0,0 @@
class Principle < ActiveRecord::Migration[7.0]
def change
end
end

View File

@@ -0,0 +1,12 @@
class CreateSubprinciples < ActiveRecord::Migration[7.0]
def change
create_table :subprinciples do |t|
t.references :principle, null: false, foreign_key: true
t.string :name
t.text :description
t.timestamps
end
add_index :subprinciples, :name
end
end

View File

@@ -0,0 +1,10 @@
class CreateSubprincipalitemgroups < ActiveRecord::Migration[7.0]
def change
create_table :subprincipleitemgroups do |t|
t.references :subprinciple, null: false, foreign_key: true
t.string :type
t.timestamps
end
end
end

View File

@@ -0,0 +1,11 @@
class CreateSubprincipalitems < ActiveRecord::Migration[7.0]
def change
create_table :subprinciplitems do |t|
t.references :subprincipleitemgroup, null: false, foreign_key: true
t.text :description
t.boolean :affirmative
t.timestamps
end
end
end