Initial
This commit is contained in:
commit
97dc0a3570
78 files changed
+7054
No files matched your search
@@ -0,0 +1,30 @@
|
||||
package user
|
||||
|
||||
import "goAuth/internal/migration"
|
||||
|
||||
func Migrations() []migration.Migration {
|
||||
return []migration.Migration{
|
||||
{
|
||||
Version: 1,
|
||||
SQL: `CREATE TABLE IF NOT EXISTS users (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
login TEXT NOT NULL UNIQUE,
|
||||
password TEXT NOT NULL,
|
||||
fullname TEXT,
|
||||
email TEXT,
|
||||
is_admin INTEGER NOT NULL DEFAULT 0,
|
||||
created_at DATETIME NOT NULL,
|
||||
updated_at DATETIME NOT NULL,
|
||||
activated_at DATETIME
|
||||
);`,
|
||||
},
|
||||
{
|
||||
Version: 2,
|
||||
SQL: `CREATE TABLE IF NOT EXISTS avatars (
|
||||
id INTEGER PRIMARY KEY,
|
||||
data BLOB NOT NULL,
|
||||
FOREIGN KEY (id) REFERENCES users(id) ON DELETE CASCADE
|
||||
);`,
|
||||
},
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user