gino.schema module¶
-
class
gino.schema.
AsyncSchemaDropper
(dialect, connection, checkfirst=False, tables=None, **kwargs)¶ Bases:
gino.schema.AsyncVisitor
,sqlalchemy.sql.ddl.SchemaDropper
-
async
visit_foreign_key_constraint
(constraint)¶
-
async
visit_index
(index)¶
-
async
visit_metadata
(metadata)¶
-
async
visit_sequence
(sequence, drop_ok=False)¶
-
async
visit_table
(table, drop_ok=False, _is_metadata_operation=False)¶
-
async
-
class
gino.schema.
AsyncSchemaGenerator
(dialect, connection, checkfirst=False, tables=None, **kwargs)¶ Bases:
gino.schema.AsyncVisitor
,sqlalchemy.sql.ddl.SchemaGenerator
-
async
visit_foreign_key_constraint
(constraint)¶
-
async
visit_index
(index)¶
-
async
visit_metadata
(metadata)¶
-
async
visit_sequence
(sequence, create_ok=False)¶
-
async
visit_table
(table, create_ok=False, include_foreign_key_constraints=None, _is_metadata_operation=False)¶
-
async
-
class
gino.schema.
AsyncSchemaTypeMixin
¶ Bases:
object
-
async
create_async
(bind=None, checkfirst=False)¶
-
async
drop_async
(bind=None, checkfirst=False)¶
-
async
-
class
gino.schema.
GinoSchemaVisitor
(item)¶ Bases:
object
-
async
create
(bind=None, *args, **kwargs)¶
-
async
create_all
(bind=None, tables=None, checkfirst=True)¶
-
async
drop
(bind=None, *args, **kwargs)¶
-
async
drop_all
(bind=None, tables=None, checkfirst=True)¶
-
async
-
gino.schema.
patch_schema
(db)¶