Files
email-tracker/external/duckdb/test/sql/settings/settings_icu.test
2025-10-24 19:21:19 -05:00

37 lines
774 B
SQL

# name: test/sql/settings/settings_icu.test
# description: Test ICU settings friendliness
# group: [settings]
require icu
statement ok
SET Calendar='gregorian';
# Time Zones are CamelCase
statement ok
SET TimeZone='pacific/honolulu';
query IIIII
SELECT name, value, description, input_type, scope FROM duckdb_settings() WHERE name = 'TimeZone';
----
TimeZone Pacific/Honolulu The current time zone VARCHAR LOCAL
statement error
SET TimeZone='Pacific/Honolooloo';
----
Pacific/Honolulu
# Calendars are lowercase
statement ok
SET Calendar='Coptic';
query IIIII
SELECT name, value, description, input_type, scope FROM duckdb_settings() WHERE name = 'Calendar';
----
Calendar coptic The current calendar VARCHAR LOCAL
statement error
SET Calendar='muslim';
----
islamic