class CreateTickets < ActiveRecord::Migration[6.1]
  def change
    enable_extension 'pgcrypto' unless extension_enabled?('pgcrypto')
    create_table :tickets, id: :uuid, default: 'gen_random_uuid()' do |t|
      t.references :user, null: false, foreign_key: true
      t.date :date
      t.float :total,     default: 0.0
      t.float :discount,  default: 0.0
      t.text :comments

      t.timestamps
    end
  end
end
