gws.base.database.model

Database-based models.

Source code: gws.base.database.model

Module Contents

class gws.base.database.model.Props

Bases: gws.base.model.Props

class gws.base.database.model.Config

Bases: gws.base.model.Config

dbUid: str | None

db provider uid

tableName: str | None

table name for the model

sqlFilter: str | None

extra SQL filter

class gws.base.database.model.Object

Bases: gws.base.model.Object, gws.DatabaseModel

Database-based data model.

provider: gws.DatabaseProvider
configure()

Configuration hook.

configure_provider()
describe()
table()
column(column_name)
uid_column()
connection()
execute(sql, mc, parameters=None) gws.lib.sa.CursorResult
commit(mc) gws.lib.sa.CursorResult
find_features(search, mc)
init_feature(feature, mc)
create_feature(feature, mc)
update_feature(feature, mc)
delete_feature(feature, mc)