| 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