models

package module
v0.0.1-alpha.3 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2024 License: GPL-3.0 Imports: 0 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DatabaseConfig

type DatabaseConfig struct {
	DriverClass      string `yaml:"driverClass"`
	ConnectionString string `yaml:"connectionString"`
}

type MigrationConfig

type MigrationConfig struct {
	SchemaPath      string                   `yaml:"schemaPath"`
	DataPath        string                   `yaml:"dataPath"`
	MetadataPath    string                   `yaml:"metadataPath"`
	MetadataQueries MigrationMetadataQueries `yaml:"metadataQueries"`
	Force           bool                     `yaml:"force"`
	CheckIntegrity  bool                     `yaml:"checkIntegrity"`
}

type MigrationMetadata

type MigrationMetadata struct {
	Version       string
	Query         string
	Checksum      uint32
	ExecutionTime int
}

type MigrationMetadataQueries

type MigrationMetadataQueries struct {
	InsertMetadataQuery           string `yaml:"insertMetadataQuery"`
	SelectMigrationVersionsQuery  string `yaml:"selectMigrationVersionsQuery"`
	SelectMigrationChecksumsQuery string `yaml:"selectMigrationChecksumsQuery"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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