Skip to content

Commit dd436d3

Browse files
author
sonhmai
committed
add PRAGMA statements in COMPAT doc
1 parent c27427d commit dd436d3

File tree

1 file changed

+82
-2
lines changed

1 file changed

+82
-2
lines changed

COMPAT.md

Lines changed: 82 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ This document describes the compatibility of Limbo with SQLite.
77
- [Features](#features)
88
- [SQLite query language](#sqlite-query-language)
99
- [Statements](#statements)
10+
- [PRAGMA Statements](#pragma)
1011
- [Expressions](#expressions)
1112
- [Functions](#functions)
1213
- [SQLite C API](#sqlite-c-api)
@@ -52,8 +53,6 @@ The current status of Limbo is:
5253
| INDEXED BY | No | |
5354
| INSERT | Partial | |
5455
| ON CONFLICT clause | No | |
55-
| PRAGMA | Partial | |
56-
| PRAGMA cache_size | Yes | |
5756
| REINDEX | No | |
5857
| RELEASE SAVEPOINT | No | |
5958
| REPLACE | No | |
@@ -78,6 +77,87 @@ The current status of Limbo is:
7877
| VACUUM | No | |
7978
| WITH clause | No | |
8079

80+
#### [PRAGMA](https://www.sqlite.org/pragma.html)
81+
82+
83+
| Statement | Status | Comment |
84+
|----------------------------------|------------|-------------------------------------------------|
85+
| PRAGMA analysis_limit | No | |
86+
| PRAGMA application_id | No | |
87+
| PRAGMA auto_vacuum | No | |
88+
| PRAGMA automatic_index | No | |
89+
| PRAGMA busy_timeout | No | |
90+
| PRAGMA busy_timeout | No | |
91+
| PRAGMA cache_size | Yes | |
92+
| PRAGMA cache_spill | No | |
93+
| PRAGMA case_sensitive_like | Not Needed | deprecated in SQLite |
94+
| PRAGMA cell_size_check | No | |
95+
| PRAGMA checkpoint_fullsync | No | |
96+
| PRAGMA collation_list | No | |
97+
| PRAGMA compile_options | No | |
98+
| PRAGMA count_changes | Not Needed | deprecated in SQLite |
99+
| PRAGMA data_store_directory | Not Needed | deprecated in SQLite |
100+
| PRAGMA data_version | No | |
101+
| PRAGMA database_list | No | |
102+
| PRAGMA default_cache_size | Not Needed | deprecated in SQLite |
103+
| PRAGMA defer_foreign_keys | No | |
104+
| PRAGMA empty_result_callbacks | Not Needed | deprecated in SQLite |
105+
| PRAGMA encoding | No | |
106+
| PRAGMA foreign_key_check | No | |
107+
| PRAGMA foreign_key_list | No | |
108+
| PRAGMA foreign_keys | No | |
109+
| PRAGMA freelist_count | No | |
110+
| PRAGMA full_column_names | Not Needed | deprecated in SQLite |
111+
| PRAGMA fullsync | No | |
112+
| PRAGMA function_list | No | |
113+
| PRAGMA hard_heap_limit | No | |
114+
| PRAGMA ignore_check_constraints | No | |
115+
| PRAGMA incremental_vacuum | No | |
116+
| PRAGMA index_info | No | |
117+
| PRAGMA index_list | No | |
118+
| PRAGMA index_xinfo | No | |
119+
| PRAGMA integrity_check | No | |
120+
| PRAGMA journal_mode | No | |
121+
| PRAGMA journal_size_limit | No | |
122+
| PRAGMA legacy_alter_table | No | |
123+
| PRAGMA legacy_file_format | No | |
124+
| PRAGMA locking_mode | No | |
125+
| PRAGMA max_page_count | No | |
126+
| PRAGMA mmap_size | No | |
127+
| PRAGMA module_list | No | |
128+
| PRAGMA optimize | No | |
129+
| PRAGMA page_count | No | |
130+
| PRAGMA page_size | No | |
131+
| PRAGMA parser_trace | No | |
132+
| PRAGMA pragma_list | No | |
133+
| PRAGMA query_only | No | |
134+
| PRAGMA quick_check | No | |
135+
| PRAGMA read_uncommitted | No | |
136+
| PRAGMA recursive_triggers | No | |
137+
| PRAGMA reverse_unordered_selects | No | |
138+
| PRAGMA schema_version | No | |
139+
| PRAGMA secure_delete | No | |
140+
| PRAGMA short_column_names | Not Needed | deprecated in SQLite |
141+
| PRAGMA shrink_memory | No | |
142+
| PRAGMA soft_heap_limit | No | |
143+
| PRAGMA stats | No | Used for testing in SQLite |
144+
| PRAGMA synchronous | No | |
145+
| PRAGMA table_info | No | |
146+
| PRAGMA table_list | No | |
147+
| PRAGMA table_xinfo | No | |
148+
| PRAGMA temp_store | No | |
149+
| PRAGMA temp_store_directory | Not Needed | deprecated in SQLite |
150+
| PRAGMA threads | No | |
151+
| PRAGMA trusted_schema | No | |
152+
| PRAGMA user_version | No | |
153+
| PRAGMA vdbe_addoptrace | No | |
154+
| PRAGMA vdbe_debug | No | |
155+
| PRAGMA vdbe_listing | No | |
156+
| PRAGMA vdbe_trace | No | |
157+
| PRAGMA wal_autocheckpoint | No | |
158+
| PRAGMA wal_checkpoint | Partial | Not supported calling with param (pragma-value) |
159+
| PRAGMA writable_schema | No | |
160+
81161
### Expressions
82162

83163
Feature support of [sqlite expr syntax](https://www.sqlite.org/lang_expr.html).

0 commit comments

Comments
 (0)