Sha256: 857d35145700b95f4189d9d3921fc28f593431c3c631b3be000779bb558cad38

Contents?: true

Size: 718 Bytes

Versions: 3

Compression:

Stored size: 718 Bytes

Contents

class CreateTimestamp < ActiveRecord::Migration<%= migration_version %>
  def change
    create_table :glueby_timestamps<%= table_options %> do |t|
      t.string   :txid
      t.integer  :status, null: false, default: 0
      t.string   :content_hash
      t.string   :prefix
      t.string   :wallet_id
      t.integer  :timestamp_type, null: false, default: 0
      t.integer :block_height, index: true
      t.integer :block_time, index: true
      t.string   :p2c_address
      t.string   :payment_base
      t.bigint   :prev_id
      t.boolean  :latest, null: false, default: true
      t.string   :version, null: false, default: "1"
    end

    add_index :glueby_timestamps, [:prev_id], unique: true
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
glueby-1.5.0 lib/generators/glueby/contract/templates/timestamp_table.rb.erb
glueby-1.4.0 lib/generators/glueby/contract/templates/timestamp_table.rb.erb
glueby-1.3.0 lib/generators/glueby/contract/templates/timestamp_table.rb.erb