primary_key
SourceProstore::Schema::Definition
The complete schema captured for a single model class.
Populated by the macros at compile time and exposed via
Class.prostore_schema. The diff engine, drift detector, and migration
planner consume this struct (and the live DB introspection) to compute
the work that needs doing.
Constructors
Instance methods
clone
Sourcecopy_with(table_name _table_name = @table_name, fields _fields = @fields, indexes _indexes = @indexes, foreign_keys _foreign_keys = @foreign_keys, queries _queries = @queries, reserved_field_tags _reserved_field_tags = @reserved_field_tags, reserved_index_tags _reserved_index_tags = @reserved_index_tags, reserved_foreign_key_tags _reserved_foreign_key_tags = @reserved_foreign_key_tags)
Sourcefields
foreign_keys
indexes
queries
reserved_field_tags
reserved_foreign_key_tags
reserved_index_tags
table_name