Class | OpenWFE::Extras::ExpressionTables |
In: |
lib/openwfe/extras/expool/dbexpstorage.rb
|
Parent: | ActiveRecord::Migration |
A migration for creating/dropping the "expressions" table. ‘expressions’ are atomic pieces of running process instances.
# File lib/openwfe/extras/expool/dbexpstorage.rb, line 79 79: def self.down 80: 81: drop_table :expressions 82: end
# File lib/openwfe/extras/expool/dbexpstorage.rb, line 62 62: def self.up 63: 64: create_table :expressions do |t| 65: 66: t.column :fei, :string, :null => false 67: t.column :wfid, :string, :null => false 68: #t.column :wfname, :string, :null => false 69: t.column :exp_class, :string, :null => false 70: t.column :svalue, :text, :null => false 71: # 'value' could be reserved, using 'svalue' instead 72: end 73: add_index :expressions, :fei 74: add_index :expressions, :wfid 75: #add_index :expressions, :wfname 76: add_index :expressions, :exp_class 77: end