gino.schema module¶
-
class
gino.schema.AsyncSchemaDropper(dialect, connection, checkfirst=False, tables=None, **kwargs)¶ 基类:
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)¶ 基类:
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¶ 基类:
object-
async
create_async(bind=None, checkfirst=False)¶
-
async
drop_async(bind=None, checkfirst=False)¶
-
async
-
class
gino.schema.GinoSchemaVisitor(item)¶ 基类:
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)¶