Skip to content
This repository was archived by the owner on Jun 3, 2020. It is now read-only.

Commit becb862

Browse files
committed
Enable foreign keys in sqlite
1 parent 4f2908d commit becb862

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

lib/db.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,13 @@ exports.makeSqliteTransactor = function (setupPromise) {
4949
// runs needed migrations, returns a promise
5050
exports.setupSqliteDB = function (db, {setup, migrations}, logTag) {
5151
return new Promise((resolve, reject) => {
52+
// configure connection
53+
db.run('PRAGMA foreign_keys = ON;', (err) => {
54+
if (err) {
55+
console.error('Failed to enable FK support in SQLite', err)
56+
}
57+
})
58+
5259
// run migrations
5360
db.get('PRAGMA user_version;', (err, res) => {
5461
if (err) return reject(err)

0 commit comments

Comments
 (0)