hensei-api/db/migrate/20251214104717_create_character_series_memberships.rb

19 lines
715 B
Ruby

# frozen_string_literal: true
class CreateCharacterSeriesMemberships < ActiveRecord::Migration[8.0]
def change
create_table :character_series_memberships, id: :uuid do |t|
t.uuid :character_id, null: false
t.uuid :character_series_id, null: false
t.timestamps
end
add_index :character_series_memberships, :character_id
add_index :character_series_memberships, :character_series_id
add_index :character_series_memberships, %i[character_id character_series_id],
unique: true, name: 'idx_char_series_membership_unique'
add_foreign_key :character_series_memberships, :characters
add_foreign_key :character_series_memberships, :character_series
end
end