File tree 1 file changed +4
-1
lines changed
1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -73,15 +73,16 @@ func Database() {
73
73
}
74
74
75
75
func refreshUserTable () error {
76
+ server .DB .Exec ("SET foreign_key_checks=0" )
76
77
err := server .DB .Debug ().DropTableIfExists (& models.User {}).Error
77
78
if err != nil {
78
79
return err
79
80
}
81
+ server .DB .Exec ("SET foreign_key_checks=1" )
80
82
err = server .DB .Debug ().AutoMigrate (& models.User {}).Error
81
83
if err != nil {
82
84
return err
83
85
}
84
-
85
86
log .Printf ("Successfully refreshed table" )
86
87
log .Printf ("refreshUserTable routine OK !!!" )
87
88
return nil
@@ -134,11 +135,13 @@ func seedUsers() error {
134
135
135
136
func refreshUserAndPostTable () error {
136
137
138
+ server .DB .Exec ("SET foreign_key_checks=0" )
137
139
// NOTE: when deleting first delete Post as Post is depending on User table
138
140
err := server .DB .Debug ().DropTableIfExists (& models.Post {}, & models.User {}).Error
139
141
if err != nil {
140
142
return err
141
143
}
144
+ server .DB .Exec ("SET foreign_key_checks=1" )
142
145
err = server .DB .Debug ().AutoMigrate (& models.User {}, & models.Post {}).Error
143
146
if err != nil {
144
147
return err
You can’t perform that action at this time.
0 commit comments