Sha256: e3bac7494459cbfe42bfb03033d76165d7c6f6ffebe8fd11b8651e5c9748271f

Contents?: true

Size: 734 Bytes

Versions: 1

Compression:

Stored size: 734 Bytes

Contents

# This migration comes from better_record (originally 20180725201614)
class CreateBetterRecordTableSizes < ActiveRecord::Migration[5.2]
  def change
    create_table "#{BetterRecord.db_audit_schema}.table_sizes", {id: false} do |t|
      t.integer :oid, limit: 8
      t.string :schema
      t.string :name
      t.float :apx_row_count
      t.integer :total_bytes, limit: 8
      t.integer :idx_bytes, limit: 8
      t.integer :toast_bytes, limit: 8
      t.integer :tbl_bytes, limit: 8
      t.text :total
      t.text :idx
      t.text :toast
      t.text :tbl
    end

    reversible do |d|
      d.up do
        execute "ALTER TABLE #{BetterRecord.db_audit_schema}.table_sizes ADD PRIMARY KEY (oid);"
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
better_record-0.2.0 spec/dummy/db/migrate/20180725235255_create_better_record_table_sizes.better_record.rb