mirror of
https://github.com/StarFleetCPTN/GoMFT.git
synced 2026-10-14 18:18:15 +02:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
08d5f0edfc | ||
|
|
1d43a7582d |
@@ -60,29 +60,6 @@ func InitialSchema() *gormigrate.Migration {
|
|||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
|
||||||
// Change the table name from job_histories to job_history
|
|
||||||
if err := tx.Raw("SELECT COUNT(*) FROM sqlite_master WHERE type='table' AND name='job_histories'").Scan(&count).Error; err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
if count > 0 {
|
|
||||||
if err := tx.Exec("ALTER TABLE job_histories RENAME TO job_history").Error; err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Change the table name from password_histories to password_history
|
|
||||||
count = 0
|
|
||||||
if err := tx.Raw("SELECT COUNT(*) FROM sqlite_master WHERE type='table' AND name='password_histories'").Scan(&count).Error; err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
if count > 0 {
|
|
||||||
if err := tx.Exec("ALTER TABLE password_histories RENAME TO password_history").Error; err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Create Users table
|
// Create Users table
|
||||||
if err := tx.Exec(`CREATE TABLE IF NOT EXISTS users (
|
if err := tx.Exec(`CREATE TABLE IF NOT EXISTS users (
|
||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
@@ -101,7 +78,7 @@ func InitialSchema() *gormigrate.Migration {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Create PasswordHistory table
|
// Create PasswordHistory table
|
||||||
if err := tx.Exec(`CREATE TABLE IF NOT EXISTS password_history (
|
if err := tx.Exec(`CREATE TABLE IF NOT EXISTS password_histories (
|
||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
user_id INTEGER NOT NULL,
|
user_id INTEGER NOT NULL,
|
||||||
password_hash VARCHAR(255) NOT NULL,
|
password_hash VARCHAR(255) NOT NULL,
|
||||||
@@ -212,7 +189,7 @@ func InitialSchema() *gormigrate.Migration {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Create JobHistory table
|
// Create JobHistory table
|
||||||
if err := tx.Exec(`CREATE TABLE IF NOT EXISTS job_history (
|
if err := tx.Exec(`CREATE TABLE IF NOT EXISTS job_histories (
|
||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
job_id INTEGER NOT NULL,
|
job_id INTEGER NOT NULL,
|
||||||
config_id INTEGER DEFAULT 0,
|
config_id INTEGER DEFAULT 0,
|
||||||
@@ -260,11 +237,11 @@ func InitialSchema() *gormigrate.Migration {
|
|||||||
// Drop tables in reverse order to handle foreign key constraints
|
// Drop tables in reverse order to handle foreign key constraints
|
||||||
tables := []string{
|
tables := []string{
|
||||||
"file_metadata",
|
"file_metadata",
|
||||||
"job_history",
|
"job_histories",
|
||||||
"jobs",
|
"jobs",
|
||||||
"transfer_configs",
|
"transfer_configs",
|
||||||
"password_reset_tokens",
|
"password_reset_tokens",
|
||||||
"password_history",
|
"password_histories",
|
||||||
"users",
|
"users",
|
||||||
}
|
}
|
||||||
for _, table := range tables {
|
for _, table := range tables {
|
||||||
|
|||||||
Reference in new issue
Block a user