internal/praefect/datastore/migrations/20200707101830_repositories_table.go (27 lines of code) (raw):

package migrations import migrate "github.com/rubenv/sql-migrate" func init() { m := &migrate.Migration{ Id: "20200707101830_repositories_table", Up: []string{` CREATE TABLE repositories ( virtual_storage TEXT, relative_path TEXT, generation BIGINT NOT NULL, PRIMARY KEY (virtual_storage, relative_path) )`, ` CREATE TABLE storage_repositories ( virtual_storage TEXT, relative_path TEXT, storage TEXT, generation BIGINT NOT NULL, PRIMARY KEY (virtual_storage, relative_path, storage) ) `}, Down: []string{ "DROP TABLE storage_repositories", "DROP TABLE repositories", }, } allMigrations = append(allMigrations, m) }