gws.base.database.provider
¶
Source code: gws.base.database.provider
Module Contents¶
- class gws.base.database.provider.Config(*args, **kwargs)¶
Bases:
gws.Config
Database provider
- schemaCacheLifeTime: gws.Duration = 3600¶
life time for schema caches
- class gws.base.database.provider.Object¶
Bases:
gws.DatabaseProvider
Database Provider.
- saEngine: gws.lib.sa.Engine¶
- saMetaMap: dict[str, gws.lib.sa.MetaData]¶
- SA_TO_ATTR¶
- SA_TO_GEOM¶
- UNKNOWN_TYPE¶
- UNKNOWN_ARRAY_TYPE¶
- configure()¶
Configuration hook.
- activate()¶
Activation hook.
- autoload(schema: str)¶
- connection() gws.lib.sa.Connection ¶
- table(table_name: str, **kwargs)¶
- has_table(table_name: str)¶
- column(table, column_name)¶
- has_column(table, column_name)¶
- describe(table_name: str)¶