Sha256: e50d721d95036c0ec1baa6d9e60d01299fd14e8c4dd492328343a171fd9776ca
Contents?: true
Size: 699 Bytes
Versions: 10
Compression:
Stored size: 699 Bytes
Contents
class CreateForeignUsers < ActiveRecord::Migration[5.1] def up unless ForeignUser.table_exists? create_table :foreign_users do |t| t.timestamps t.references :foreign_site, null: false, foreign_key: { on_update: :cascade, on_delete: :cascade } t.references :user, null: false, foreign_key: { on_update: :cascade, on_delete: :cascade } t.references :agent, foreign_key: { on_update: :cascade, on_delete: :nullify } t.inet :ip t.string :slug, null: false t.string :email t.string :name t.text :data end end end def down if ForeignUser.table_exists? drop_table :foreign_users end end end
Version data entries
10 entries across 10 versions & 1 rubygems