Documentation
¶
Overview ¶
Package heimdall implements utility functions for managing database migrations for an application.
The heimdall package only works with postgres databases currently.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Heimdall ¶
type Heimdall struct {
// contains filtered or unexported fields
}
Heimdall is The main instance that will handle running the database migrations.
func NewHeimdall ¶
func NewHeimdall(connectionString string, migrationTableName string, migrationFilesDirectoryPath string, verbose bool) *Heimdall
NewHeimdall Creates a new Heimdall instance.
func (*Heimdall) RunMigrations ¶
RunMigrations Runs the entire migration process. This is the only public function that is exposed by Heimdall for running everything.
Click to show internal directories.
Click to hide internal directories.