should be it
This commit is contained in:
48
external/duckdb/test/sql/attach/attach_table_info.test
vendored
Normal file
48
external/duckdb/test/sql/attach/attach_table_info.test
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
# name: test/sql/attach/attach_table_info.test
|
||||
# description: Test ATTACH with table info
|
||||
# group: [attach]
|
||||
|
||||
statement ok
|
||||
PRAGMA enable_verification
|
||||
|
||||
# attach a new database
|
||||
statement ok
|
||||
ATTACH DATABASE ':memory:' AS new_database;
|
||||
|
||||
statement ok
|
||||
CREATE TABLE new_database.integers(i INTEGER)
|
||||
|
||||
query ITTTTT nosort table_info
|
||||
PRAGMA table_info('new_database.integers');
|
||||
----
|
||||
0 i INTEGER 0 NULL 0
|
||||
|
||||
# mixed with a schema
|
||||
statement ok
|
||||
CREATE SCHEMA new_database.new_schema
|
||||
|
||||
statement ok
|
||||
CREATE TABLE new_database.new_schema.integers(i INTEGER)
|
||||
|
||||
query ITTTTT nosort table_info
|
||||
PRAGMA table_info('new_database.new_schema.integers');
|
||||
----
|
||||
0 i INTEGER 0 NULL 0
|
||||
|
||||
query I
|
||||
SELECT current_database()
|
||||
----
|
||||
memory
|
||||
|
||||
statement ok
|
||||
USE new_database.new_schema
|
||||
|
||||
query ITTTTT nosort table_info
|
||||
PRAGMA table_info('integers');
|
||||
----
|
||||
0 i INTEGER 0 NULL 0
|
||||
|
||||
query I
|
||||
SELECT current_database()
|
||||
----
|
||||
new_database
|
||||
Reference in New Issue
Block a user