summaryrefslogtreecommitdiff
path: root/Modules/_sqlite
diff options
context:
space:
mode:
authorBerker Peksag <berker.peksag@gmail.com>2017-01-02 06:38:10 +0300
committerBerker Peksag <berker.peksag@gmail.com>2017-01-02 06:38:10 +0300
commit00b1ae0dfcd3ef7de428d8d8d8aca819938ababa (patch)
tree074fc8b75bfebef942e7f3fa581f6308bbfaa5ef /Modules/_sqlite
parentb6cdc28d345bd57cfd81fd57b5be258755d6a8ed (diff)
downloadcpython-git-00b1ae0dfcd3ef7de428d8d8d8aca819938ababa.tar.gz
Issue #28985: Update authorizer constants in sqlite3 module
Dates and version information from the changelog: * 2006-08-12 (3.3.7) added SQLITE_CREATE_VTABLE, SQLITE_DROP_VTABLE * 2006-10-09 (3.3.8) added SQLITE_FUNCTION * 2009-01-12 (3.6.8) added SQLITE_SAVEPOINT * 2014-02-03 (3.8.3) added SQLITE_RECURSIVE Patch by Dingyuan Wang.
Diffstat (limited to 'Modules/_sqlite')
-rw-r--r--Modules/_sqlite/module.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/Modules/_sqlite/module.c b/Modules/_sqlite/module.c
index cc45331ab5..72c3a7f34f 100644
--- a/Modules/_sqlite/module.c
+++ b/Modules/_sqlite/module.c
@@ -303,6 +303,19 @@ static const IntConstantPair _int_constants[] = {
#if SQLITE_VERSION_NUMBER >= 3003000
{"SQLITE_ANALYZE", SQLITE_ANALYZE},
#endif
+#if SQLITE_VERSION_NUMBER >= 3003007
+ {"SQLITE_CREATE_VTABLE", SQLITE_CREATE_VTABLE},
+ {"SQLITE_DROP_VTABLE", SQLITE_DROP_VTABLE},
+#endif
+#if SQLITE_VERSION_NUMBER >= 3003008
+ {"SQLITE_FUNCTION", SQLITE_FUNCTION},
+#endif
+#if SQLITE_VERSION_NUMBER >= 3006008
+ {"SQLITE_SAVEPOINT", SQLITE_SAVEPOINT},
+#endif
+#if SQLITE_VERSION_NUMBER >= 3008003
+ {"SQLITE_RECURSIVE", SQLITE_RECURSIVE},
+#endif
{(char*)NULL, 0}
};