Sha256: 78ba49b9f50822709a14b97b199fef6bb3b70f2784f6217ef34b4ecfc0db0030

Contents?: true

Size: 752 Bytes

Versions: 3

Compression:

Stored size: 752 Bytes

Contents

# frozen_string_literal: true

ActiveRecord::Schema.define do
  create_table :weddings do |t|
    t.date :date, null: false
    t.timestamps
  end

  create_table :spouses do |t|
    t.references :wedding
    t.string :full_name, null: false
    t.string :nickname, null: false
    t.integer :name_order
  end

  create_table :locations do |t|
    t.string :name, null: false
    t.text :address
    t.timestamps
  end

  create_table :events do |t|
    t.references :wedding, null: false
    t.references :location, null: false
    t.string :name
    t.datetime :time
    t.timestamps
  end

  create_table :guests do |t|
    t.references :wedding
    t.string :full_name, null: false
    t.string :nickname, null: false
    t.string :email
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
auto_admin-0.0.4 spec/internal/db/schema.rb
auto_admin-0.0.3 spec/internal/db/schema.rb
auto_admin-0.0.2 spec/internal/db/schema.rb