feat: share CRUD with cascade delete

This commit is contained in:
2026-08-26 21:49:26 +08:00
parent 245497999e
commit ee9eaf8817
3 changed files with 142 additions and 0 deletions
+5
View File
@@ -15,6 +15,11 @@ func Open(dbPath string) (*Store, error) {
return nil, err
}
if _, err := db.Exec("PRAGMA foreign_keys = ON"); err != nil {
db.Close()
return nil, err
}
if err := migrate(db); err != nil {
db.Close()
return nil, err