should be it
This commit is contained in:
52
external/duckdb/test/sql/table_function/duckdb_views.test
vendored
Normal file
52
external/duckdb/test/sql/table_function/duckdb_views.test
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
# name: test/sql/table_function/duckdb_views.test
|
||||
# description: Test duckdb_views function
|
||||
# group: [table_function]
|
||||
|
||||
query I
|
||||
SELECT COUNT(*) FROM duckdb_views;
|
||||
----
|
||||
0
|
||||
|
||||
statement ok
|
||||
CREATE VIEW v1 AS SELECT 42;
|
||||
|
||||
statement ok
|
||||
CREATE TEMPORARY VIEW v2 AS SELECT 42;
|
||||
|
||||
statement ok
|
||||
CREATE SCHEMA myschema;
|
||||
|
||||
statement ok
|
||||
CREATE VIEW myschema.v2 AS SELECT 42;
|
||||
|
||||
query III
|
||||
SELECT schema_name, view_name, temporary
|
||||
FROM duckdb_views() WHERE NOT internal ORDER BY ALL;
|
||||
----
|
||||
main v1 False
|
||||
main v2 True
|
||||
myschema v2 False
|
||||
|
||||
query I
|
||||
SELECT database_name = current_database() OR database_name = 'temp'
|
||||
FROM duckdb_views() WHERE NOT internal ORDER BY view_name;
|
||||
----
|
||||
True
|
||||
True
|
||||
True
|
||||
|
||||
query III
|
||||
SELECT schema_name, view_name, temporary
|
||||
FROM duckdb_views ORDER BY ALL;
|
||||
----
|
||||
main v1 False
|
||||
main v2 True
|
||||
myschema v2 False
|
||||
|
||||
query I
|
||||
SELECT database_name = current_database() OR database_name = 'temp'
|
||||
FROM duckdb_views ORDER BY view_name;
|
||||
----
|
||||
True
|
||||
True
|
||||
True
|
||||
Reference in New Issue
Block a user