如何在编译时使用预处理器宏在SQLite中更改日志模式

时间:2016-03-15 08:05:55

标签: sqlite macros

正如问题所示,我想用以下选项编译Sqlite库: journal_mode = OFF以及synchronous = OFF

我正在尝试停止journal mode创建(或使用journal_mode = memory)以及synchronous来衡量SQLite的效果。

我知道PRAGMA synchronous = OFFPRAGMA journal_mode = OFF可以在运行时使用,但我需要在编译时这样做。

在编译时是否有任何SQLite预处理程序宏或标志?

示例:

PRAGMA foreign_keys = ON(Pragma)

SQLITE_DEFAULT_FOREIGN_KEYS=1(预处理器宏)

1 个答案:

答案 0 :(得分:0)

SQLite有很多compilation options,但用于更改journal_modesynchronous PRAGMA默认值的内容不在其中。