Sha256: 62dfc380ad40d6a0f517e214f1ab35b918f38077944b1497506d631c5f7c0c8c

Contents?: true

Size: 1.01 KB

Versions: 77

Compression:

Stored size: 1.01 KB

Contents

# This migration comes from active_storage (originally 20170806125915)
class CreateActiveStorageTables < ActiveRecord::Migration[5.2]
  def change
    within_renalware_schema do
      create_table :active_storage_blobs do |t|
        t.string   :key,        null: false
        t.string   :filename,   null: false
        t.string   :content_type
        t.text     :metadata
        t.bigint   :byte_size,  null: false
        t.string   :checksum,   null: false
        t.datetime :created_at, null: false

        t.index [:key], unique: true
      end

      create_table :active_storage_attachments do |t|
        t.string     :name,     null: false
        t.references :record,   null: false, polymorphic: true, index: false
        t.references :blob,     null: false

        t.datetime :created_at, null: false

        t.index [:record_type, :record_id, :name, :blob_id], name: "index_active_storage_attachments_uniqueness", unique: true
        t.foreign_key :active_storage_blobs, column: :blob_id
      end
    end
  end
end

Version data entries

77 entries across 77 versions & 1 rubygems

Version Path
renalware-core-2.1.1 db/migrate/20190104095254_create_active_storage_tables.active_storage.rb
renalware-core-2.1.0 db/migrate/20190104095254_create_active_storage_tables.active_storage.rb
renalware-core-2.0.167 db/migrate/20190104095254_create_active_storage_tables.active_storage.rb
renalware-core-2.0.166 db/migrate/20190104095254_create_active_storage_tables.active_storage.rb
renalware-core-2.0.165 db/migrate/20190104095254_create_active_storage_tables.active_storage.rb
renalware-core-2.0.164 db/migrate/20190104095254_create_active_storage_tables.active_storage.rb
renalware-core-2.0.163 db/migrate/20190104095254_create_active_storage_tables.active_storage.rb
renalware-core-2.0.162 db/migrate/20190104095254_create_active_storage_tables.active_storage.rb
renalware-core-2.0.161 db/migrate/20190104095254_create_active_storage_tables.active_storage.rb
renalware-core-2.0.160 db/migrate/20190104095254_create_active_storage_tables.active_storage.rb
renalware-core-2.0.159 db/migrate/20190104095254_create_active_storage_tables.active_storage.rb
renalware-core-2.0.158 db/migrate/20190104095254_create_active_storage_tables.active_storage.rb
renalware-core-2.0.157 db/migrate/20190104095254_create_active_storage_tables.active_storage.rb
renalware-core-2.0.156 db/migrate/20190104095254_create_active_storage_tables.active_storage.rb
renalware-core-2.0.155 db/migrate/20190104095254_create_active_storage_tables.active_storage.rb
renalware-core-2.0.153 db/migrate/20190104095254_create_active_storage_tables.active_storage.rb
renalware-core-2.0.152 db/migrate/20190104095254_create_active_storage_tables.active_storage.rb
renalware-core-2.0.151 db/migrate/20190104095254_create_active_storage_tables.active_storage.rb
renalware-core-2.0.149 db/migrate/20190104095254_create_active_storage_tables.active_storage.rb
renalware-core-2.0.148 db/migrate/20190104095254_create_active_storage_tables.active_storage.rb