dvc.core.database package#

Subpackages#

Module contents#

class dvc.core.database.SQLFileExecutorTemplate(db_conn: psycopg2.extensions.connection, target_schema: str)[source]#

Bases: abc.ABC

Abstract Base Class for all SQLFileExecutors for different datbaases

abstract execute_database_revision(database_revision: dvc.core.struct.DatabaseRevisionFile)[source]#
abstract get_latest_database_version()[source]#
abstract set_up_database_revision_control_tables()[source]#
class dvc.core.database.SupportedDatabaseFlavour(value)[source]#

Bases: enum.Enum

List of database flavours supported in the programme

Postgres = 'postgres'#