From 00b1ae0dfcd3ef7de428d8d8d8aca819938ababa Mon Sep 17 00:00:00 2001 From: Berker Peksag Date: Mon, 2 Jan 2017 06:38:10 +0300 Subject: [PATCH] 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. --- Misc/NEWS | 3 +++ Modules/_sqlite/module.c | 13 +++++++++++++ 2 files changed, 16 insertions(+) diff --git a/Misc/NEWS b/Misc/NEWS index 516c3229582..6152a3fc65f 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -208,6 +208,9 @@ Core and Builtins Library ------- +- Issue #28985: Update authorizer constants in sqlite3 module. + Patch by Dingyuan Wang. + - Issue #29094: Offsets in a ZIP file created with extern file object and modes "w" and "x" now are relative to the start of the file. diff --git a/Modules/_sqlite/module.c b/Modules/_sqlite/module.c index cc45331ab55..72c3a7f34fc 100644 --- a/Modules/_sqlite/module.c +++ b/Modules/_sqlite/module.c @@ -302,6 +302,19 @@ static const IntConstantPair _int_constants[] = { #endif #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} };