Remove legacy db migration
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
@@ -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);
|
|
||||||
Reference in New Issue
Block a user