Method: JulikState.create_schema

Defined in:
lib/pasaporte/julik_state.rb

.create_schemaObject



6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/pasaporte/julik_state.rb', line 6

def self.create_schema
  return if State.table_exists?
  ActiveRecord::Schema.define do
    create_table :julik_states do | s |
      s.column :blob, :text
      s.column :sid, :string, :limit => 32
      s.column :app, :string, :null => false, :limit => 50
      s.column :modified_at, :datetime
      s.column :created_at, :datetime
    end
    add_index :julik_states, [:sid, :app], :unique => true
    State.reset_column_information
  end
end