mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
bpo-45243: Add support for setting/getting sqlite3
connection limits (GH-28463)
This commit is contained in:
parent
e2063d6a1e
commit
b6b38a8226
7 changed files with 228 additions and 1 deletions
|
@ -395,6 +395,21 @@ add_integer_constants(PyObject *module) {
|
|||
ADD_INT(SQLITE_SAVEPOINT);
|
||||
#if SQLITE_VERSION_NUMBER >= 3008003
|
||||
ADD_INT(SQLITE_RECURSIVE);
|
||||
#endif
|
||||
// Run-time limit categories
|
||||
ADD_INT(SQLITE_LIMIT_LENGTH);
|
||||
ADD_INT(SQLITE_LIMIT_SQL_LENGTH);
|
||||
ADD_INT(SQLITE_LIMIT_COLUMN);
|
||||
ADD_INT(SQLITE_LIMIT_EXPR_DEPTH);
|
||||
ADD_INT(SQLITE_LIMIT_COMPOUND_SELECT);
|
||||
ADD_INT(SQLITE_LIMIT_VDBE_OP);
|
||||
ADD_INT(SQLITE_LIMIT_FUNCTION_ARG);
|
||||
ADD_INT(SQLITE_LIMIT_ATTACHED);
|
||||
ADD_INT(SQLITE_LIMIT_LIKE_PATTERN_LENGTH);
|
||||
ADD_INT(SQLITE_LIMIT_VARIABLE_NUMBER);
|
||||
ADD_INT(SQLITE_LIMIT_TRIGGER_DEPTH);
|
||||
#if SQLITE_VERSION_NUMBER >= 3008007
|
||||
ADD_INT(SQLITE_LIMIT_WORKER_THREADS);
|
||||
#endif
|
||||
#undef ADD_INT
|
||||
return 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue