dbeasyorm.db.backends package
Submodules
dbeasyorm.db.backends.abstract module
dbeasyorm.db.backends.postgres module
- class dbeasyorm.db.backends.postgres.PostgreSQLBackend(host, database: str, user: str, password: str, port=5432, *args, **kwargs)[source]
Bases:
DataBaseBackend- connect(**kwargs) DataBaseBackend[source]
- generate_alter_field_sql(table_name: str, fields: list, db_columns: dict, *args, **kwargs) str[source]
- generate_drop_field_sql(table_name: str, fields: list, db_columns: dict, *args, **kwargs) str[source]
dbeasyorm.db.backends.sqlite module
- class dbeasyorm.db.backends.sqlite.SQLiteBackend(database_path: str, *args, **kwargs)[source]
Bases:
DataBaseBackend- connect(**kwargs) DataBaseBackend[source]
- generate_alter_field_sql(table_name: str, fields: list, db_columns: dict, *args, **kwargs) str[source]
- generate_drop_field_sql(table_name: str, fields: list, db_columns: dict, *args, **kwargs) str[source]
Module contents
- class dbeasyorm.db.backends.DataBaseBackend[source]
Bases:
ABC
- class dbeasyorm.db.backends.PostgreSQLBackend(host, database: str, user: str, password: str, port=5432, *args, **kwargs)[source]
Bases:
DataBaseBackend- connect(**kwargs) DataBaseBackend[source]
- generate_alter_field_sql(table_name: str, fields: list, db_columns: dict, *args, **kwargs) str[source]
- generate_drop_field_sql(table_name: str, fields: list, db_columns: dict, *args, **kwargs) str[source]
- class dbeasyorm.db.backends.SQLiteBackend(database_path: str, *args, **kwargs)[source]
Bases:
DataBaseBackend- connect(**kwargs) DataBaseBackend[source]
- generate_alter_field_sql(table_name: str, fields: list, db_columns: dict, *args, **kwargs) str[source]
- generate_drop_field_sql(table_name: str, fields: list, db_columns: dict, *args, **kwargs) str[source]