Module: ModelSchema
- Defined in:
- lib/model_schema.rb,
lib/model_schema/dumper.rb,
lib/model_schema/plugin.rb,
lib/model_schema/version.rb,
lib/model_schema/constants.rb,
lib/model_schema/schema_error.rb
Defined Under Namespace
Modules: Dumper, Plugin Classes: SchemaError
Constant Summary collapse
- VERSION =
'0.1.3'- DISABLE_MODEL_SCHEMA_KEY =
ENV variable name to disable schema checks.
'DISABLE_MODEL_SCHEMA'- FIELD_COLUMNS =
field types representing table columns and table indexes
:columns- FIELD_INDEXES =
:indexes- FIELDS =
[FIELD_COLUMNS, FIELD_INDEXES]
- DEFAULT_COL =
default column parameters
{ :name => nil, :type => nil, :collate => nil, :default => nil, :deferrable => nil, :index => nil, :key => [:id], :null => nil, :on_delete => :no_action, :on_update => :no_action, :primary_key => nil, :primary_key_constraint_name => nil, :unique => nil, :unique_constraint_name => nil, :serial => nil, :table => nil, :text => nil, :fixed => nil, :size => nil, :only_time => nil, }
- DEFAULT_INDEX =
default index parameters
{ :columns => nil, :name => nil, :type => nil, :unique => nil, :where => nil, }