mirror of
https://github.com/DBD-SQLite/DBD-SQLite
synced 2025-06-06 21:58:01 -04:00
update constants
This commit is contained in:
parent
83885adae4
commit
e0aba4fb86
3 changed files with 76 additions and 0 deletions
|
@ -356,6 +356,58 @@ _const_database_connection_configuration_options_3026000_zero()
|
|||
|
||||
#endif
|
||||
|
||||
#if SQLITE_VERSION_NUMBER >= 3028000
|
||||
|
||||
IV
|
||||
_const_database_connection_configuration_options_3028000()
|
||||
ALIAS:
|
||||
SQLITE_DBCONFIG_WRITABLE_SCHEMA = SQLITE_DBCONFIG_WRITABLE_SCHEMA
|
||||
CODE:
|
||||
RETVAL = ix;
|
||||
OUTPUT:
|
||||
RETVAL
|
||||
|
||||
#else
|
||||
|
||||
IV
|
||||
_const_database_connection_configuration_options_3028000_zero()
|
||||
ALIAS:
|
||||
SQLITE_DBCONFIG_WRITABLE_SCHEMA = 1
|
||||
CODE:
|
||||
RETVAL = 0;
|
||||
OUTPUT:
|
||||
RETVAL
|
||||
|
||||
#endif
|
||||
|
||||
#if SQLITE_VERSION_NUMBER >= 3029000
|
||||
|
||||
IV
|
||||
_const_database_connection_configuration_options_3029000()
|
||||
ALIAS:
|
||||
SQLITE_DBCONFIG_LEGACY_ALTER_TABLE = SQLITE_DBCONFIG_LEGACY_ALTER_TABLE
|
||||
SQLITE_DBCONFIG_DQS_DML = SQLITE_DBCONFIG_DQS_DML
|
||||
SQLITE_DBCONFIG_DQS_DDL = SQLITE_DBCONFIG_DQS_DDL
|
||||
CODE:
|
||||
RETVAL = ix;
|
||||
OUTPUT:
|
||||
RETVAL
|
||||
|
||||
#else
|
||||
|
||||
IV
|
||||
_const_database_connection_configuration_options_3029000_zero()
|
||||
ALIAS:
|
||||
SQLITE_DBCONFIG_LEGACY_ALTER_TABLE = 1
|
||||
SQLITE_DBCONFIG_DQS_DML = 2
|
||||
SQLITE_DBCONFIG_DQS_DDL = 3
|
||||
CODE:
|
||||
RETVAL = 0;
|
||||
OUTPUT:
|
||||
RETVAL
|
||||
|
||||
#endif
|
||||
|
||||
#if SQLITE_VERSION_NUMBER >= 3006002
|
||||
|
||||
IV
|
||||
|
|
|
@ -60,17 +60,21 @@ our @EXPORT_OK = (
|
|||
# database_connection_configuration_options
|
||||
qw/
|
||||
SQLITE_DBCONFIG_DEFENSIVE
|
||||
SQLITE_DBCONFIG_DQS_DDL
|
||||
SQLITE_DBCONFIG_DQS_DML
|
||||
SQLITE_DBCONFIG_ENABLE_FKEY
|
||||
SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER
|
||||
SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION
|
||||
SQLITE_DBCONFIG_ENABLE_QPSG
|
||||
SQLITE_DBCONFIG_ENABLE_TRIGGER
|
||||
SQLITE_DBCONFIG_LEGACY_ALTER_TABLE
|
||||
SQLITE_DBCONFIG_LOOKASIDE
|
||||
SQLITE_DBCONFIG_MAINDBNAME
|
||||
SQLITE_DBCONFIG_MAX
|
||||
SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE
|
||||
SQLITE_DBCONFIG_RESET_DATABASE
|
||||
SQLITE_DBCONFIG_TRIGGER_EQP
|
||||
SQLITE_DBCONFIG_WRITABLE_SCHEMA
|
||||
/,
|
||||
|
||||
# extended_result_codes
|
||||
|
@ -266,17 +270,21 @@ our %EXPORT_TAGS = (
|
|||
SQLITE_CREATE_VIEW
|
||||
SQLITE_CREATE_VTABLE
|
||||
SQLITE_DBCONFIG_DEFENSIVE
|
||||
SQLITE_DBCONFIG_DQS_DDL
|
||||
SQLITE_DBCONFIG_DQS_DML
|
||||
SQLITE_DBCONFIG_ENABLE_FKEY
|
||||
SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER
|
||||
SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION
|
||||
SQLITE_DBCONFIG_ENABLE_QPSG
|
||||
SQLITE_DBCONFIG_ENABLE_TRIGGER
|
||||
SQLITE_DBCONFIG_LEGACY_ALTER_TABLE
|
||||
SQLITE_DBCONFIG_LOOKASIDE
|
||||
SQLITE_DBCONFIG_MAINDBNAME
|
||||
SQLITE_DBCONFIG_MAX
|
||||
SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE
|
||||
SQLITE_DBCONFIG_RESET_DATABASE
|
||||
SQLITE_DBCONFIG_TRIGGER_EQP
|
||||
SQLITE_DBCONFIG_WRITABLE_SCHEMA
|
||||
SQLITE_DELETE
|
||||
SQLITE_DENY
|
||||
SQLITE_DETACH
|
||||
|
@ -446,17 +454,21 @@ our %EXPORT_TAGS = (
|
|||
|
||||
database_connection_configuration_options => [qw/
|
||||
SQLITE_DBCONFIG_DEFENSIVE
|
||||
SQLITE_DBCONFIG_DQS_DDL
|
||||
SQLITE_DBCONFIG_DQS_DML
|
||||
SQLITE_DBCONFIG_ENABLE_FKEY
|
||||
SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER
|
||||
SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION
|
||||
SQLITE_DBCONFIG_ENABLE_QPSG
|
||||
SQLITE_DBCONFIG_ENABLE_TRIGGER
|
||||
SQLITE_DBCONFIG_LEGACY_ALTER_TABLE
|
||||
SQLITE_DBCONFIG_LOOKASIDE
|
||||
SQLITE_DBCONFIG_MAINDBNAME
|
||||
SQLITE_DBCONFIG_MAX
|
||||
SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE
|
||||
SQLITE_DBCONFIG_RESET_DATABASE
|
||||
SQLITE_DBCONFIG_TRIGGER_EQP
|
||||
SQLITE_DBCONFIG_WRITABLE_SCHEMA
|
||||
/],
|
||||
|
||||
extended_result_codes => [qw/
|
||||
|
@ -747,6 +759,14 @@ This module does not export anything by default.
|
|||
|
||||
=item SQLITE_DBCONFIG_DEFENSIVE
|
||||
|
||||
=item SQLITE_DBCONFIG_WRITABLE_SCHEMA
|
||||
|
||||
=item SQLITE_DBCONFIG_LEGACY_ALTER_TABLE
|
||||
|
||||
=item SQLITE_DBCONFIG_DQS_DML
|
||||
|
||||
=item SQLITE_DBCONFIG_DQS_DDL
|
||||
|
||||
=back
|
||||
|
||||
=head2 extended_result_codes
|
||||
|
|
|
@ -162,6 +162,10 @@ my %since = (
|
|||
PREPARE_NORMALIZE => '3026000',
|
||||
SESSION_CONFIG_STRMSIZE => '3026000',
|
||||
DBCONFIG_DEFENSIVE => '3026000',
|
||||
DBCONFIG_WRITABLE_SCHEMA => '3028000',
|
||||
DBCONFIG_LEGACY_ALTER_TABLE => '3029000',
|
||||
DBCONFIG_DQS_DML => '3029000',
|
||||
DBCONFIG_DQS_DDL => '3029000',
|
||||
|
||||
status_parameters_for_prepared_statements => '3006004',
|
||||
extended_result_codes => '3006005',
|
||||
|
|
Loading…
Add table
Reference in a new issue