1
0
Fork 0
mirror of https://github.com/DBD-SQLite/DBD-SQLite synced 2025-06-07 06:08:38 -04:00

update constants

This commit is contained in:
Kenichi Ishigaki 2019-07-12 01:14:05 +09:00
parent 83885adae4
commit e0aba4fb86
3 changed files with 76 additions and 0 deletions

View file

@ -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

View file

@ -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

View file

@ -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',