2022-04-02 16:02:33 +03:00
|
|
|
package upgrades
|
|
|
|
|
|
|
|
import (
|
|
|
|
"database/sql"
|
|
|
|
)
|
|
|
|
|
|
|
|
func init() {
|
2022-05-11 07:20:11 +03:00
|
|
|
upgrades[20] = upgrade{"Add password and username column to user table.", func(tx *sql.Tx, c context) error {
|
2022-04-02 16:02:33 +03:00
|
|
|
if c.dialect == Postgres {
|
|
|
|
_, err := tx.Exec(`ALTER TABLE "user" ADD COLUMN password VARCHAR(255)`)
|
|
|
|
if err != nil {
|
|
|
|
return err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2022-05-11 07:20:11 +03:00
|
|
|
if c.dialect == Postgres {
|
|
|
|
_, err := tx.Exec(`ALTER TABLE "user" ADD COLUMN username VARCHAR(255)`)
|
|
|
|
if err != nil {
|
|
|
|
return err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2022-04-02 16:02:33 +03:00
|
|
|
return nil
|
|
|
|
}}
|
|
|
|
}
|