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.

Methods

down   up  

Public Class methods

[Source]

    # File lib/openwfe/extras/expool/dbexpstorage.rb, line 79
79:         def self.down
80: 
81:             drop_table :expressions
82:         end

[Source]

    # 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

[Validate]