From b40e784903bfb0d78778a58a9daa70d7fa810db6 Mon Sep 17 00:00:00 2001 From: PThorpe92 Date: Sat, 27 Sep 2025 20:45:17 -0400 Subject: [PATCH] Update COMPAT.md, add fk related opcodes --- COMPAT.md | 4 ++-- parser/src/ast.rs | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/COMPAT.md b/COMPAT.md index d3f651453..d668c6f20 100644 --- a/COMPAT.md +++ b/COMPAT.md @@ -448,8 +448,8 @@ Modifiers: | Eq | Yes | | | Expire | No | | | Explain | No | | -| FkCounter | No | | -| FkIfZero | No | | +| FkCounter | Yes | | +| FkIfZero | Yes | | | Found | Yes | | | Function | Yes | | | Ge | Yes | | diff --git a/parser/src/ast.rs b/parser/src/ast.rs index 6b69682f0..dae656cc4 100644 --- a/parser/src/ast.rs +++ b/parser/src/ast.rs @@ -1416,6 +1416,8 @@ pub enum PragmaName { Encoding, /// Current free page count. FreelistCount, + /// Enable or disable foreign key constraint enforcement + ForeignKeys, /// Run integrity check on the database file IntegrityCheck, /// `journal_mode` pragma