diff --git a/db/migrations/006_create_sources_and_notes.rb b/db/migrations/006_create_sources_and_notes.rb new file mode 100644 index 0000000..25181e3 --- /dev/null +++ b/db/migrations/006_create_sources_and_notes.rb @@ -0,0 +1,22 @@ +Sequel.migration do + change do + create_table(:sources) do + foreign_key :entity_id, :entities + foreign_key :source_id, :entities + + DateTime :created_at, null: false + DateTime :modified_at, null: false + + unique %i[entity_id source_id] + end + + create_table(:notes) do + foreign_key :entity_id, :entities + + String :text, text: true + + DateTime :created_at, null: false + DateTime :modified_at, null: false + end + end +end