Qore Schema Module Reference  1.1.1
Schema Module

Introduction to the Schema Module

The Schema module provides a high level database-independent API for working with database schemas; it uses the SqlUtil module to provide the middle and low-level schema management logic from a database-independent representation of a database schema.

To use this module, use "%requires Schema" in your code.

All the public symbols in the module are defined in the Schema namespace.

Classes provided by this module:

  • AbstractSchema: base class for schema representation and management
  • AbstractVersionedSchema: base class for versioned schema representation and management where the schema contains its current version

Schema Module Release History

Schema Module v1.1.1

  • applied the force option (i.e. cascade) when aligning schemas (issue 1314)

Schema Module v1.1

Schema Module v1.0

  • initial release