Remove legacy db migration

This commit is contained in:
Tulir Asokan
2022-06-27 10:51:37 +03:00
parent c0afb897e4
commit a55dcc7c9f
2 changed files with 0 additions and 22 deletions

View File

@@ -2,7 +2,6 @@ package database
import ( import (
_ "embed" _ "embed"
"fmt"
_ "github.com/lib/pq" _ "github.com/lib/pq"
_ "github.com/mattn/go-sqlite3" _ "github.com/mattn/go-sqlite3"
@@ -26,19 +25,8 @@ type Database struct {
Guild *GuildQuery Guild *GuildQuery
} }
//go:embed legacymigrate.sql
var legacyMigrate string
func New(baseDB *dbutil.Database) *Database { func New(baseDB *dbutil.Database) *Database {
db := &Database{Database: baseDB} db := &Database{Database: baseDB}
_, err := db.Exec("SELECT id FROM version")
if err == nil {
baseDB.Log.Infoln("Migrating from legacy database versioning")
_, err = db.Exec(legacyMigrate)
if err != nil {
panic(fmt.Errorf("failed to migrate from legacy database versioning: %v", err))
}
}
db.UpgradeTable = upgrades.Table db.UpgradeTable = upgrades.Table
db.User = &UserQuery{ db.User = &UserQuery{
db: db, db: db,

View File

@@ -1,10 +0,0 @@
DROP TABLE version;
CREATE TABLE version(version INTEGER PRIMARY KEY);
INSERT INTO version VALUES (1);
CREATE TABLE crypto_version (version INTEGER PRIMARY KEY);
INSERT INTO crypto_version VALUES (6);
CREATE TABLE mx_version (version INTEGER PRIMARY KEY);
INSERT INTO mx_version VALUES (1);
UPDATE "user" SET id=null WHERE id='';
ALTER TABLE "user" ADD CONSTRAINT user_id_key UNIQUE (id);