Documentation
¶
Index ¶
- type TemplateSQLDatabase
- func (t *TemplateSQLDatabase[ConfigType]) MigrateIOFS(migrations embed.FS, migrationsPath string) error
- func (t *TemplateSQLDatabase[ConfigType]) NewSquirrelBuilder() (*squirrel_builder.Builder, error)
- func (t *TemplateSQLDatabase[ConfigType]) NewSquirrelBuilderWithMigrateIOFS(migrations embed.FS, migrationsPath string) (*squirrel_builder.Builder, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TemplateSQLDatabase ¶
type TemplateSQLDatabase[ConfigType config.WithValidation] struct { // contains filtered or unexported fields }
func NewTemplateSQLDatabase ¶
func NewTemplateSQLDatabase[ConfigType config.WithValidation]( template *template.Template[ConfigType], ) *TemplateSQLDatabase[ConfigType]
func (*TemplateSQLDatabase[ConfigType]) MigrateIOFS ¶
func (t *TemplateSQLDatabase[ConfigType]) MigrateIOFS(migrations embed.FS, migrationsPath string) error
func (*TemplateSQLDatabase[ConfigType]) NewSquirrelBuilder ¶
func (t *TemplateSQLDatabase[ConfigType]) NewSquirrelBuilder() (*squirrel_builder.Builder, error)
func (*TemplateSQLDatabase[ConfigType]) NewSquirrelBuilderWithMigrateIOFS ¶
func (t *TemplateSQLDatabase[ConfigType]) NewSquirrelBuilderWithMigrateIOFS( migrations embed.FS, migrationsPath string, ) (*squirrel_builder.Builder, error)
Click to show internal directories.
Click to hide internal directories.