fix(database): sqlite disable foreign key check (#229)

This commit is contained in:
Ludvig Lundgren 2022-04-10 19:00:15 +02:00 committed by GitHub
parent 1a4f3cf55d
commit d3aabffcfa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -36,9 +36,9 @@ func (db *DB) openSQLite() error {
// Enable foreign key checks. For historical reasons, SQLite does not check
// foreign key constraints by default. There's some overhead on inserts to
// verify foreign key integrity, but it's definitely worth it.
if _, err = db.handler.Exec(`PRAGMA foreign_keys = ON;`); err != nil {
return fmt.Errorf("foreign keys pragma: %w", err)
}
//if _, err = db.handler.Exec(`PRAGMA foreign_keys = ON;`); err != nil {
// return fmt.Errorf("foreign keys pragma: %w", err)
//}
// migrate db
if err = db.migrateSQLite(); err != nil {