should be it

This commit is contained in:
2025-10-24 19:21:19 -05:00
parent a4b23fc57c
commit f09560c7b1
14047 changed files with 3161551 additions and 1 deletions

View File

@@ -0,0 +1,58 @@
# name: test/sql/table_function/duckdb_databases.test
# description: Test duckdb_databases function
# group: [table_function]
require noforcestorage
statement ok
PRAGMA enable_verification
statement ok
SELECT * FROM duckdb_databases();
query IIIII
SELECT database_name, internal, readonly, path, type FROM duckdb_databases() ORDER BY database_name;
----
memory false false NULL duckdb
system true false NULL duckdb
temp true false NULL duckdb
statement ok
ATTACH '__TEST_DIR__/duckdb_databases.db' AS new_duckdb_database
query IIII
SELECT database_name, internal, split(replace(path, '\', '/'), '/')[-1], type FROM duckdb_databases() WHERE path IS NOT NULL;
----
new_duckdb_database false duckdb_databases.db duckdb
query I
SELECT readonly FROM duckdb_databases WHERE database_name='new_duckdb_database';
----
false
query II nosort show_db
SELECT database_name FROM duckdb_databases ORDER BY database_name
----
query II nosort show_db
SHOW databases
----
query I
SELECT datname FROM pg_catalog.pg_database ORDER BY 1
----
memory
new_duckdb_database
system
temp
statement ok
DETACH new_duckdb_database;
statement ok
ATTACH '__TEST_DIR__/duckdb_databases.db' AS readonly_duckdb_database (READONLY 1);
query I
SELECT readonly FROM duckdb_databases WHERE database_name='readonly_duckdb_database';
----
true