Sha256: 60ff25c857c691e55482065daeebc4cf7b51979b0fcfd032988a59adaa23796d
Contents?: true
Size: 1.61 KB
Versions: 23
Compression:
Stored size: 1.61 KB
Contents
# frozen_string_literal: true Sequel.migration do up do create_table(:dynflow_execution_plans) do column :uuid, String, primary_key: true, size: 36, fixed: true index :uuid, :unique => true column :data, String, text: true column :state, String column :result, String column :started_at, Time column :ended_at, Time column :real_time, Float column :execution_time, Float end create_table(:dynflow_actions) do foreign_key :execution_plan_uuid, :dynflow_execution_plans, type: String, size: 36, fixed: true index :execution_plan_uuid column :id, Integer primary_key [:execution_plan_uuid, :id] index [:execution_plan_uuid, :id], :unique => true column :data, String, text: true end create_table(:dynflow_steps) do foreign_key :execution_plan_uuid, :dynflow_execution_plans, type: String, size: 36, fixed: true index :execution_plan_uuid column :id, Integer primary_key [:execution_plan_uuid, :id] index [:execution_plan_uuid, :id], :unique => true column :action_id, Integer foreign_key [:execution_plan_uuid, :action_id], :dynflow_actions, name: :dynflow_steps_execution_plan_uuid_fkey1 index [:execution_plan_uuid, :action_id] column :data, String, text: true column :state, String column :started_at, Time column :ended_at, Time column :real_time, Float column :execution_time, Float end end down do drop_table(:dynflow_steps) drop_table(:dynflow_actions) drop_table(:dynflow_execution_plans) end end
Version data entries
23 entries across 23 versions & 1 rubygems