Support for foreign_keys pragma was already enabled at compile-time, but it was not enabled by default on new database connections. It's still possible to turn off enforcement at runtime. This makes it easier to work on databases that uses this feature without causing them to end up in an invalid state.
Signed-off-by: Bruno Thomsen <[email protected]> --- rules/sqlite.make | 1 + 1 file changed, 1 insertion(+) diff --git a/rules/sqlite.make b/rules/sqlite.make index b23c2d377..e0b26e3cb 100644 --- a/rules/sqlite.make +++ b/rules/sqlite.make @@ -42,6 +42,7 @@ SQLITE_CONF_ENV := \ $(CROSS_ENV) \ ac_cv_header_zlib_h=no \ CPPFLAGS=" \ + -DSQLITE_DEFAULT_FOREIGN_KEYS=1 \ -DSQLITE_ENABLE_COLUMN_METADATA=1 \ -DSQLITE_ENABLE_FTS3_PARENTHESIS=1 \ -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \ -- 2.24.1 _______________________________________________ ptxdist mailing list [email protected]
