Schemas¶
from sqlalchemy_declarative_extensions import Schema, Schemas
schemas = Schemas().are("foo", "bar", Schema("baz"))
- class sqlalchemy_declarative_extensions.schema.base.Schema¶
Represents a schema.
- to_sql_create()¶
- Return type:
- to_sql_drop()¶
- Return type:
- class sqlalchemy_declarative_extensions.schema.base.Schemas¶
A collection of schemas and the settings for diff/collection.
- Parameters:
schemas – The list of grants
ignore_unspecified – Optionally ignore detected grants which do not match the set of defined grants.
Examples
No schemas
>>> schemas = Schemas()
Some options set
>>> schemas = Schemas(ignore_unspecified=True)
With some actual schemas
>>> from sqlalchemy_declarative_extensions import Schema, Schemas >>> schema = Schemas().are("foo", Schema("bar"), ...)
- classmethod coerce_from_unknown(unknown)¶
- sqlalchemy_declarative_extensions.schema.base.context¶