init
This commit is contained in:
@@ -46,6 +46,13 @@ func Initialize(config DBConfig) error {
|
||||
return fmt.Errorf("erreur lors de la connexion à la base de données: %w", err)
|
||||
}
|
||||
|
||||
// Activation du mode foreign keys pour SQLite
|
||||
if config.Driver == "sqlite" {
|
||||
if err := DB.Exec("PRAGMA foreign_keys = ON;").Error; err != nil {
|
||||
return fmt.Errorf("impossible d'activer les foreign keys SQLite: %w", err)
|
||||
}
|
||||
}
|
||||
|
||||
log.Printf("Connexion à la base de données (%s) établie avec succès", config.Driver)
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user