db/

directory
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 5, 2024 License: MPL-2.0

Directories

Path Synopsis
Package postgres provides an adapter for a PostgreSQL database in order to expose the interfaces which are required in the github.com/momeni/clean-arch/pkg/core/repo package.
Package postgres provides an adapter for a PostgreSQL database in order to expose the interfaces which are required in the github.com/momeni/clean-arch/pkg/core/repo package.
carsrp
Package carsrp is the adapter for the cars repository.
Package carsrp is the adapter for the cars repository.
migration
Package migration is the top-level database migration package which acts as a facade for all supported database schema versions.
Package migration is the top-level database migration package which acts as a facade for all supported database schema versions.
migration/down
Package down provides the common aspects among all downwards database schema migrators.
Package down provides the common aspects among all downwards database schema migrators.
migration/down/dnmig1
Package dnmig1 provides a downwards database schema Migrator type for major version 1 and its corresponding Adapter type which can adapt it to the version independent repo.DownMigrator[repo.SchemaSettler] interface.
Package dnmig1 provides a downwards database schema Migrator type for major version 1 and its corresponding Adapter type which can adapt it to the version independent repo.DownMigrator[repo.SchemaSettler] interface.
migration/sch1v0
Package sch1v0 provides the top-level Migrator type for database schema version 1.0.x which can be used for starting a multi-database migration operation.
Package sch1v0 provides the top-level Migrator type for database schema version 1.0.x which can be used for starting a multi-database migration operation.
migration/sch1v1
Package sch1v1 provides the top-level Migrator type for database schema version 1.1.x which can be used for starting a multi-database migration operation.
Package sch1v1 provides the top-level Migrator type for database schema version 1.1.x which can be used for starting a multi-database migration operation.
migration/sch1v2
Package sch1v2 provides the top-level Migrator type for database schema version 1.2.x which can be used for starting a multi-database migration operation.
Package sch1v2 provides the top-level Migrator type for database schema version 1.2.x which can be used for starting a multi-database migration operation.
migration/schi
Package schi provides the schema migrator interfaces and is imported by schXvY packages.
Package schi provides the schema migrator interfaces and is imported by schXvY packages.
migration/settle/stlmig1
Package stlmig1 provides Settler type for database schema major version 1 with two main usages.
Package stlmig1 provides Settler type for database schema major version 1 with two main usages.
migration/up
Package up provides the common aspects among all upwards database schema migrators.
Package up provides the common aspects among all upwards database schema migrators.
migration/up/upmig1
Package upmig1 provides an upwards database schema Migrator type for major version 1 and its corresponding Adapter type which can adapt it to the version independent repo.UpMigrator[repo.SchemaSettler] interface.
Package upmig1 provides an upwards database schema Migrator type for major version 1 and its corresponding Adapter type which can adapt it to the version independent repo.UpMigrator[repo.SchemaSettler] interface.
schemarp
Package schemarp provides a reification of the repo.Schema interface making it possible to create or drop different schema, foreign server, or manage database user roles.
Package schemarp provides a reification of the repo.Schema interface making it possible to create or drop different schema, foreign server, or manage database user roles.
settingsrp
Package settingsrp is the adapter for the settings repository.
Package settingsrp is the adapter for the settings repository.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL