当前位置:  开发笔记 > 数据库 > 正文

什么时候在sqlite上使用pragma?

如何解决《什么时候在sqlite上使用pragma?》经验,为你挑选了1个好方法。

什么时候使用pragma?

数据库是第一次创建还是在每次连接数据库时?



1> ax...:

这取决于使用的pragma.从SQLite的权威指南,数据库配置:

许多pragma都有临时和永久形式.临时表单仅在其生命周期内影响当前会话.永久表单存储在数据库中并影响每个会话.

或者,用你的问题的话来说:临时表格用于与数据库的每个连接,在第一次创建数据库时使用永久表格.

在编译的文件没有明确指定,如果编译是暂时永久的.然而,它通常会说类似的东西

必须在创建任何表之前打开自动吸尘功能.创建表后,无法启用或禁用自动真空.

意思auto_vacuum是永久的pragma,或者

使用cache_size编译指示更改高速缓存大小时,更改仅适用于当前会话.

意思cache_size是暂时的.

所以你最好回答你的问题是仔细阅读你特定的pragma文档.或者,您可以学习编译指示源代码(搜索** PRAGMA [,区分大小写).

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有