gino.schema module

class gino.schema.AsyncSchemaDropper(dialect, connection, checkfirst=False, tables=None, **kwargs)

Bases: gino.schema.AsyncVisitor, sqlalchemy.sql.ddl.SchemaDropper

visit_foreign_key_constraint(constraint)
visit_index(index)
visit_metadata(metadata)
visit_sequence(sequence, drop_ok=False)
visit_table(table, drop_ok=False, _is_metadata_operation=False)
class gino.schema.AsyncSchemaGenerator(dialect, connection, checkfirst=False, tables=None, **kwargs)

Bases: gino.schema.AsyncVisitor, sqlalchemy.sql.ddl.SchemaGenerator

visit_foreign_key_constraint(constraint)
visit_index(index)
visit_metadata(metadata)
visit_sequence(sequence, create_ok=False)
visit_table(table, create_ok=False, include_foreign_key_constraints=None, _is_metadata_operation=False)
class gino.schema.AsyncSchemaTypeMixin

Bases: object

create_async(bind=None, checkfirst=False)
drop_async(bind=None, checkfirst=False)
class gino.schema.AsyncVisitor

Bases: object

traverse_single(obj, **kw)
class gino.schema.GinoSchemaVisitor(item)

Bases: object

create(bind=None, *args, **kwargs)
create_all(bind=None, tables=None, checkfirst=True)
drop(bind=None, *args, **kwargs)
drop_all(bind=None, tables=None, checkfirst=True)
gino.schema.patch_schema(db)