mirror of
https://github.com/balzack/databag.git
synced 2025-02-12 03:29:16 +00:00
adding more tables through automigration
This commit is contained in:
parent
f3be1a3d7b
commit
94874d1a9e
@ -3,7 +3,9 @@ package store
|
|||||||
import "gorm.io/gorm"
|
import "gorm.io/gorm"
|
||||||
|
|
||||||
func AutoMigrate(db *gorm.DB) {
|
func AutoMigrate(db *gorm.DB) {
|
||||||
|
db.AutoMigrate(&App{});
|
||||||
db.AutoMigrate(&Account{});
|
db.AutoMigrate(&Account{});
|
||||||
|
db.AutoMigrate(&AccountApp{});
|
||||||
}
|
}
|
||||||
|
|
||||||
type Account struct {
|
type Account struct {
|
||||||
@ -16,7 +18,6 @@ type Account struct {
|
|||||||
Description string
|
Description string
|
||||||
Location string
|
Location string
|
||||||
Image string
|
Image string
|
||||||
Created int64 `gorm:"autoCreateTime"`
|
|
||||||
profileRevision uint64
|
profileRevision uint64
|
||||||
contentRevision uint64
|
contentRevision uint64
|
||||||
viewRevision uint64
|
viewRevision uint64
|
||||||
@ -25,5 +26,25 @@ type Account struct {
|
|||||||
cardRevision uint64
|
cardRevision uint64
|
||||||
dialogueRevision uint64
|
dialogueRevision uint64
|
||||||
insightRevision uint64
|
insightRevision uint64
|
||||||
|
Created int64 `gorm:"autoCreateTime"`
|
||||||
|
AccountApps []AccountApp
|
||||||
|
}
|
||||||
|
|
||||||
|
type App struct {
|
||||||
|
ID uint `gorm:"primaryKey;not null;unique;autoIncrement"`
|
||||||
|
Name string
|
||||||
|
Description string
|
||||||
|
Image string
|
||||||
|
Url string
|
||||||
|
Created int64 `gorm:"autoCreateTime"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type AccountApp struct {
|
||||||
|
ID uint `gorm:"primaryKey;not null;unique;autoIncrement"`
|
||||||
|
AccountID uint
|
||||||
|
AppID uint
|
||||||
|
Token string `gorm:"not null"`
|
||||||
|
Created int64 `gorm:"autoCreateTime"`
|
||||||
|
App App
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user