should be it
This commit is contained in:
53
external/duckdb/test/sql/attach/attach_dbname_quotes.test
vendored
Normal file
53
external/duckdb/test/sql/attach/attach_dbname_quotes.test
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
# name: test/sql/attach/attach_dbname_quotes.test
|
||||
# description: Test ATTACH with a quoted database name
|
||||
# group: [attach]
|
||||
|
||||
statement ok
|
||||
ATTACH ':memory:' as "my""db";
|
||||
|
||||
statement ok
|
||||
CREATE TABLE "my""db".tbl(i int);
|
||||
|
||||
statement ok
|
||||
INSERT INTO "my""db".tbl VALUES (42)
|
||||
|
||||
# use with a table name in quotes
|
||||
statement ok
|
||||
USE "my""db";
|
||||
|
||||
statement ok
|
||||
SET search_path=current_setting('search_path')
|
||||
|
||||
query I
|
||||
SELECT * FROM tbl
|
||||
----
|
||||
42
|
||||
|
||||
statement ok
|
||||
ATTACH '__TEST_DIR__/attach_quoated_base.db'
|
||||
|
||||
statement ok
|
||||
USE attach_quoated_base
|
||||
|
||||
statement ok
|
||||
CREATE SCHEMA "my""db"."my""schema"
|
||||
|
||||
statement ok
|
||||
CREATE TABLE "my""db"."my""schema".tbl(i int);
|
||||
|
||||
statement ok
|
||||
INSERT INTO "my""db"."my""schema".tbl VALUES (84)
|
||||
|
||||
statement ok
|
||||
USE "my""db"."my""schema"
|
||||
|
||||
query I
|
||||
SELECT * FROM tbl
|
||||
----
|
||||
84
|
||||
|
||||
statement ok
|
||||
CREATE SCHEMA """"
|
||||
|
||||
statement ok
|
||||
USE """"
|
||||
Reference in New Issue
Block a user