Commit 8ebf1a3d authored by Peter Eisentraut's avatar Peter Eisentraut

Remove fairly useless mixed-case identifier test that causes locale

dependencies.
parent 8d320b63
...@@ -284,7 +284,6 @@ CREATE SERVER s3 TYPE 'oracle' FOREIGN DATA WRAPPER foo; ...@@ -284,7 +284,6 @@ CREATE SERVER s3 TYPE 'oracle' FOREIGN DATA WRAPPER foo;
CREATE SERVER s4 TYPE 'oracle' FOREIGN DATA WRAPPER foo OPTIONS (host 'a', dbname 'b'); CREATE SERVER s4 TYPE 'oracle' FOREIGN DATA WRAPPER foo OPTIONS (host 'a', dbname 'b');
CREATE SERVER s5 VERSION '15.0' FOREIGN DATA WRAPPER foo; CREATE SERVER s5 VERSION '15.0' FOREIGN DATA WRAPPER foo;
CREATE SERVER s6 VERSION '16.0' FOREIGN DATA WRAPPER foo OPTIONS (host 'a', dbname 'b'); CREATE SERVER s6 VERSION '16.0' FOREIGN DATA WRAPPER foo OPTIONS (host 'a', dbname 'b');
CREATE SERVER "S6" FOREIGN DATA WRAPPER foo OPTIONS (mixed_case_names 'true');
CREATE SERVER s7 TYPE 'oracle' VERSION '17.0' FOREIGN DATA WRAPPER foo OPTIONS (host 'a', dbname 'b'); CREATE SERVER s7 TYPE 'oracle' VERSION '17.0' FOREIGN DATA WRAPPER foo OPTIONS (host 'a', dbname 'b');
CREATE SERVER s8 FOREIGN DATA WRAPPER postgresql OPTIONS (foo '1'); -- ERROR CREATE SERVER s8 FOREIGN DATA WRAPPER postgresql OPTIONS (foo '1'); -- ERROR
ERROR: invalid option "foo" to server ERROR: invalid option "foo" to server
...@@ -294,7 +293,6 @@ CREATE SERVER s8 FOREIGN DATA WRAPPER postgresql OPTIONS (host 'localhost', dbna ...@@ -294,7 +293,6 @@ CREATE SERVER s8 FOREIGN DATA WRAPPER postgresql OPTIONS (host 'localhost', dbna
List of foreign servers List of foreign servers
Name | Owner | Foreign-data wrapper | Access privileges | Type | Version | Options Name | Owner | Foreign-data wrapper | Access privileges | Type | Version | Options
------+-------------------+----------------------+-------------------+--------+---------+------------------------------ ------+-------------------+----------------------+-------------------+--------+---------+------------------------------
S6 | foreign_data_user | foo | | | | {mixed_case_names=true}
s1 | foreign_data_user | foo | | | | s1 | foreign_data_user | foo | | | |
s2 | foreign_data_user | foo | | | | {host=a,dbname=b} s2 | foreign_data_user | foo | | | | {host=a,dbname=b}
s3 | foreign_data_user | foo | | oracle | | s3 | foreign_data_user | foo | | oracle | |
...@@ -303,7 +301,7 @@ CREATE SERVER s8 FOREIGN DATA WRAPPER postgresql OPTIONS (host 'localhost', dbna ...@@ -303,7 +301,7 @@ CREATE SERVER s8 FOREIGN DATA WRAPPER postgresql OPTIONS (host 'localhost', dbna
s6 | foreign_data_user | foo | | | 16.0 | {host=a,dbname=b} s6 | foreign_data_user | foo | | | 16.0 | {host=a,dbname=b}
s7 | foreign_data_user | foo | | oracle | 17.0 | {host=a,dbname=b} s7 | foreign_data_user | foo | | oracle | 17.0 | {host=a,dbname=b}
s8 | foreign_data_user | postgresql | | | | {host=localhost,dbname=s8db} s8 | foreign_data_user | postgresql | | | | {host=localhost,dbname=s8db}
(9 rows) (8 rows)
SET ROLE regress_test_role; SET ROLE regress_test_role;
CREATE SERVER st1 FOREIGN DATA WRAPPER foo; -- ERROR: no usage on FDW CREATE SERVER st1 FOREIGN DATA WRAPPER foo; -- ERROR: no usage on FDW
...@@ -317,7 +315,6 @@ RESET ROLE; ...@@ -317,7 +315,6 @@ RESET ROLE;
List of foreign servers List of foreign servers
Name | Owner | Foreign-data wrapper | Access privileges | Type | Version | Options Name | Owner | Foreign-data wrapper | Access privileges | Type | Version | Options
------+-------------------+----------------------+-------------------+--------+---------+------------------------------ ------+-------------------+----------------------+-------------------+--------+---------+------------------------------
S6 | foreign_data_user | foo | | | | {mixed_case_names=true}
s1 | foreign_data_user | foo | | | | s1 | foreign_data_user | foo | | | |
s2 | foreign_data_user | foo | | | | {host=a,dbname=b} s2 | foreign_data_user | foo | | | | {host=a,dbname=b}
s3 | foreign_data_user | foo | | oracle | | s3 | foreign_data_user | foo | | oracle | |
...@@ -327,7 +324,7 @@ RESET ROLE; ...@@ -327,7 +324,7 @@ RESET ROLE;
s7 | foreign_data_user | foo | | oracle | 17.0 | {host=a,dbname=b} s7 | foreign_data_user | foo | | oracle | 17.0 | {host=a,dbname=b}
s8 | foreign_data_user | postgresql | | | | {host=localhost,dbname=s8db} s8 | foreign_data_user | postgresql | | | | {host=localhost,dbname=s8db}
st1 | regress_test_role | foo | | | | st1 | regress_test_role | foo | | | |
(10 rows) (9 rows)
REVOKE USAGE ON FOREIGN DATA WRAPPER foo FROM regress_test_role; REVOKE USAGE ON FOREIGN DATA WRAPPER foo FROM regress_test_role;
GRANT USAGE ON FOREIGN DATA WRAPPER foo TO regress_test_indirect; GRANT USAGE ON FOREIGN DATA WRAPPER foo TO regress_test_indirect;
...@@ -342,7 +339,6 @@ CREATE SERVER st2 FOREIGN DATA WRAPPER foo; ...@@ -342,7 +339,6 @@ CREATE SERVER st2 FOREIGN DATA WRAPPER foo;
List of foreign servers List of foreign servers
Name | Owner | Foreign-data wrapper | Access privileges | Type | Version | Options Name | Owner | Foreign-data wrapper | Access privileges | Type | Version | Options
------+-------------------+----------------------+-------------------+--------+---------+------------------------------ ------+-------------------+----------------------+-------------------+--------+---------+------------------------------
S6 | foreign_data_user | foo | | | | {mixed_case_names=true}
s1 | foreign_data_user | foo | | | | s1 | foreign_data_user | foo | | | |
s2 | foreign_data_user | foo | | | | {host=a,dbname=b} s2 | foreign_data_user | foo | | | | {host=a,dbname=b}
s3 | foreign_data_user | foo | | oracle | | s3 | foreign_data_user | foo | | oracle | |
...@@ -353,7 +349,7 @@ CREATE SERVER st2 FOREIGN DATA WRAPPER foo; ...@@ -353,7 +349,7 @@ CREATE SERVER st2 FOREIGN DATA WRAPPER foo;
s8 | foreign_data_user | postgresql | | | | {host=localhost,dbname=s8db} s8 | foreign_data_user | postgresql | | | | {host=localhost,dbname=s8db}
st1 | regress_test_role | foo | | | | st1 | regress_test_role | foo | | | |
st2 | regress_test_role | foo | | | | st2 | regress_test_role | foo | | | |
(11 rows) (10 rows)
RESET ROLE; RESET ROLE;
REVOKE regress_test_indirect FROM regress_test_role; REVOKE regress_test_indirect FROM regress_test_role;
...@@ -373,7 +369,6 @@ GRANT USAGE ON FOREIGN SERVER s6 TO regress_test_role2 WITH GRANT OPTION; ...@@ -373,7 +369,6 @@ GRANT USAGE ON FOREIGN SERVER s6 TO regress_test_role2 WITH GRANT OPTION;
List of foreign servers List of foreign servers
Name | Owner | Foreign-data wrapper | Access privileges | Type | Version | Options Name | Owner | Foreign-data wrapper | Access privileges | Type | Version | Options
------+-------------------+----------------------+-----------------------------------------+--------+---------+------------------------------ ------+-------------------+----------------------+-----------------------------------------+--------+---------+------------------------------
S6 | foreign_data_user | foo | | | | {mixed_case_names=true}
s1 | foreign_data_user | foo | foreign_data_user=U/foreign_data_user | | 1.0 | {servername=s1} s1 | foreign_data_user | foo | foreign_data_user=U/foreign_data_user | | 1.0 | {servername=s1}
: regress_test_role=U/foreign_data_user : regress_test_role=U/foreign_data_user
s2 | foreign_data_user | foo | | | 1.1 | {host=a,dbname=b} s2 | foreign_data_user | foo | | | 1.1 | {host=a,dbname=b}
...@@ -386,7 +381,7 @@ GRANT USAGE ON FOREIGN SERVER s6 TO regress_test_role2 WITH GRANT OPTION; ...@@ -386,7 +381,7 @@ GRANT USAGE ON FOREIGN SERVER s6 TO regress_test_role2 WITH GRANT OPTION;
s8 | foreign_data_user | postgresql | | | | {host=localhost,dbname=s8db} s8 | foreign_data_user | postgresql | | | | {host=localhost,dbname=s8db}
st1 | regress_test_role | foo | | | | st1 | regress_test_role | foo | | | |
st2 | regress_test_role | foo | | | | st2 | regress_test_role | foo | | | |
(11 rows) (10 rows)
SET ROLE regress_test_role; SET ROLE regress_test_role;
ALTER SERVER s1 VERSION '1.1'; -- ERROR ALTER SERVER s1 VERSION '1.1'; -- ERROR
...@@ -425,7 +420,6 @@ access to foreign-data wrapper foo ...@@ -425,7 +420,6 @@ access to foreign-data wrapper foo
List of foreign servers List of foreign servers
Name | Owner | Foreign-data wrapper | Access privileges | Type | Version | Options Name | Owner | Foreign-data wrapper | Access privileges | Type | Version | Options
------+-----------------------+----------------------+-----------------------------------------+--------+---------+--------------------------------- ------+-----------------------+----------------------+-----------------------------------------+--------+---------+---------------------------------
S6 | foreign_data_user | foo | | | | {mixed_case_names=true}
s1 | regress_test_indirect | foo | foreign_data_user=U/foreign_data_user | | 1.1 | {servername=s1} s1 | regress_test_indirect | foo | foreign_data_user=U/foreign_data_user | | 1.1 | {servername=s1}
: regress_test_role=U/foreign_data_user : regress_test_role=U/foreign_data_user
s2 | foreign_data_user | foo | | | 1.1 | {host=a,dbname=b} s2 | foreign_data_user | foo | | | 1.1 | {host=a,dbname=b}
...@@ -438,7 +432,7 @@ access to foreign-data wrapper foo ...@@ -438,7 +432,7 @@ access to foreign-data wrapper foo
s8 | foreign_data_user | postgresql | | | | {dbname=db1,connect_timeout=30} s8 | foreign_data_user | postgresql | | | | {dbname=db1,connect_timeout=30}
st1 | regress_test_role | foo | | | | st1 | regress_test_role | foo | | | |
st2 | regress_test_role | foo | | | | st2 | regress_test_role | foo | | | |
(11 rows) (10 rows)
-- DROP SERVER -- DROP SERVER
DROP SERVER nonexistent; -- ERROR DROP SERVER nonexistent; -- ERROR
...@@ -449,7 +443,6 @@ NOTICE: server "nonexistent" does not exist, skipping ...@@ -449,7 +443,6 @@ NOTICE: server "nonexistent" does not exist, skipping
List of foreign servers List of foreign servers
Name | Owner | Foreign-data wrapper Name | Owner | Foreign-data wrapper
------+-----------------------+---------------------- ------+-----------------------+----------------------
S6 | foreign_data_user | foo
s1 | regress_test_indirect | foo s1 | regress_test_indirect | foo
s2 | foreign_data_user | foo s2 | foreign_data_user | foo
s3 | foreign_data_user | foo s3 | foreign_data_user | foo
...@@ -460,7 +453,7 @@ NOTICE: server "nonexistent" does not exist, skipping ...@@ -460,7 +453,7 @@ NOTICE: server "nonexistent" does not exist, skipping
s8 | foreign_data_user | postgresql s8 | foreign_data_user | postgresql
st1 | regress_test_role | foo st1 | regress_test_role | foo
st2 | regress_test_role | foo st2 | regress_test_role | foo
(11 rows) (10 rows)
SET ROLE regress_test_role; SET ROLE regress_test_role;
DROP SERVER s2; -- ERROR DROP SERVER s2; -- ERROR
...@@ -471,7 +464,6 @@ RESET ROLE; ...@@ -471,7 +464,6 @@ RESET ROLE;
List of foreign servers List of foreign servers
Name | Owner | Foreign-data wrapper Name | Owner | Foreign-data wrapper
------+-------------------+---------------------- ------+-------------------+----------------------
S6 | foreign_data_user | foo
s2 | foreign_data_user | foo s2 | foreign_data_user | foo
s3 | foreign_data_user | foo s3 | foreign_data_user | foo
s4 | foreign_data_user | foo s4 | foreign_data_user | foo
...@@ -481,7 +473,7 @@ RESET ROLE; ...@@ -481,7 +473,7 @@ RESET ROLE;
s8 | foreign_data_user | postgresql s8 | foreign_data_user | postgresql
st1 | regress_test_role | foo st1 | regress_test_role | foo
st2 | regress_test_role | foo st2 | regress_test_role | foo
(10 rows) (9 rows)
ALTER SERVER s2 OWNER TO regress_test_role; ALTER SERVER s2 OWNER TO regress_test_role;
SET ROLE regress_test_role; SET ROLE regress_test_role;
...@@ -491,7 +483,6 @@ RESET ROLE; ...@@ -491,7 +483,6 @@ RESET ROLE;
List of foreign servers List of foreign servers
Name | Owner | Foreign-data wrapper Name | Owner | Foreign-data wrapper
------+-------------------+---------------------- ------+-------------------+----------------------
S6 | foreign_data_user | foo
s3 | foreign_data_user | foo s3 | foreign_data_user | foo
s4 | foreign_data_user | foo s4 | foreign_data_user | foo
s5 | foreign_data_user | foo s5 | foreign_data_user | foo
...@@ -500,7 +491,7 @@ RESET ROLE; ...@@ -500,7 +491,7 @@ RESET ROLE;
s8 | foreign_data_user | postgresql s8 | foreign_data_user | postgresql
st1 | regress_test_role | foo st1 | regress_test_role | foo
st2 | regress_test_role | foo st2 | regress_test_role | foo
(9 rows) (8 rows)
CREATE USER MAPPING FOR current_user SERVER s3; CREATE USER MAPPING FOR current_user SERVER s3;
\deu \deu
...@@ -520,7 +511,6 @@ NOTICE: drop cascades to user mapping for foreign_data_user ...@@ -520,7 +511,6 @@ NOTICE: drop cascades to user mapping for foreign_data_user
List of foreign servers List of foreign servers
Name | Owner | Foreign-data wrapper Name | Owner | Foreign-data wrapper
------+-------------------+---------------------- ------+-------------------+----------------------
S6 | foreign_data_user | foo
s4 | foreign_data_user | foo s4 | foreign_data_user | foo
s5 | foreign_data_user | foo s5 | foreign_data_user | foo
s6 | foreign_data_user | foo s6 | foreign_data_user | foo
...@@ -528,7 +518,7 @@ NOTICE: drop cascades to user mapping for foreign_data_user ...@@ -528,7 +518,7 @@ NOTICE: drop cascades to user mapping for foreign_data_user
s8 | foreign_data_user | postgresql s8 | foreign_data_user | postgresql
st1 | regress_test_role | foo st1 | regress_test_role | foo
st2 | regress_test_role | foo st2 | regress_test_role | foo
(8 rows) (7 rows)
\deu \deu
List of user mappings List of user mappings
...@@ -559,7 +549,6 @@ ERROR: must be owner of foreign server s7 ...@@ -559,7 +549,6 @@ ERROR: must be owner of foreign server s7
CREATE USER MAPPING FOR public SERVER s8; -- ERROR CREATE USER MAPPING FOR public SERVER s8; -- ERROR
ERROR: must be owner of foreign server s8 ERROR: must be owner of foreign server s8
RESET ROLE; RESET ROLE;
CREATE USER MAPPING FOR current_user SERVER "S6" OPTIONS (username 'test_mixed_case');
ALTER SERVER st1 OWNER TO regress_test_indirect; ALTER SERVER st1 OWNER TO regress_test_indirect;
SET ROLE regress_test_role; SET ROLE regress_test_role;
CREATE USER MAPPING FOR current_user SERVER st1 OPTIONS (username 'bob', password 'boo'); CREATE USER MAPPING FOR current_user SERVER st1 OPTIONS (username 'bob', password 'boo');
...@@ -569,7 +558,6 @@ RESET ROLE; ...@@ -569,7 +558,6 @@ RESET ROLE;
List of user mappings List of user mappings
Server | Username Server | Username
--------+------------------- --------+-------------------
S6 | foreign_data_user
s4 | foreign_data_user s4 | foreign_data_user
s4 | public s4 | public
s5 | regress_test_role s5 | regress_test_role
...@@ -577,7 +565,7 @@ RESET ROLE; ...@@ -577,7 +565,7 @@ RESET ROLE;
s8 | foreign_data_user s8 | foreign_data_user
st1 | public st1 | public
st1 | regress_test_role st1 | regress_test_role
(8 rows) (7 rows)
-- ALTER USER MAPPING -- ALTER USER MAPPING
ALTER USER MAPPING FOR bob SERVER s4 OPTIONS (gotcha 'true'); -- ERROR ALTER USER MAPPING FOR bob SERVER s4 OPTIONS (gotcha 'true'); -- ERROR
...@@ -600,7 +588,6 @@ RESET ROLE; ...@@ -600,7 +588,6 @@ RESET ROLE;
List of user mappings List of user mappings
Server | Username | Options Server | Username | Options
--------+-------------------+----------------------------- --------+-------------------+-----------------------------
S6 | foreign_data_user | {username=test_mixed_case}
s4 | foreign_data_user | s4 | foreign_data_user |
s4 | public | {"mapping=is public"} s4 | public | {"mapping=is public"}
s5 | regress_test_role | {modified=1} s5 | regress_test_role | {modified=1}
...@@ -608,7 +595,7 @@ RESET ROLE; ...@@ -608,7 +595,7 @@ RESET ROLE;
s8 | foreign_data_user | {password=public} s8 | foreign_data_user | {password=public}
st1 | public | {modified=1} st1 | public | {modified=1}
st1 | regress_test_role | {username=bob,password=boo} st1 | regress_test_role | {username=bob,password=boo}
(8 rows) (7 rows)
-- DROP USER MAPPING -- DROP USER MAPPING
DROP USER MAPPING FOR bob SERVER s4; -- ERROR DROP USER MAPPING FOR bob SERVER s4; -- ERROR
...@@ -633,7 +620,6 @@ DROP SERVER s7; ...@@ -633,7 +620,6 @@ DROP SERVER s7;
List of user mappings List of user mappings
Server | Username Server | Username
--------+------------------- --------+-------------------
S6 | foreign_data_user
s4 | foreign_data_user s4 | foreign_data_user
s4 | public s4 | public
s5 | regress_test_role s5 | regress_test_role
...@@ -642,7 +628,7 @@ DROP SERVER s7; ...@@ -642,7 +628,7 @@ DROP SERVER s7;
s8 | public s8 | public
st1 | public st1 | public
st1 | regress_test_role st1 | regress_test_role
(9 rows) (8 rows)
-- Information schema -- Information schema
SELECT * FROM information_schema.foreign_data_wrappers ORDER BY 1, 2; SELECT * FROM information_schema.foreign_data_wrappers ORDER BY 1, 2;
...@@ -662,26 +648,24 @@ SELECT * FROM information_schema.foreign_data_wrapper_options ORDER BY 1, 2, 3; ...@@ -662,26 +648,24 @@ SELECT * FROM information_schema.foreign_data_wrapper_options ORDER BY 1, 2, 3;
SELECT * FROM information_schema.foreign_servers ORDER BY 1, 2; SELECT * FROM information_schema.foreign_servers ORDER BY 1, 2;
foreign_server_catalog | foreign_server_name | foreign_data_wrapper_catalog | foreign_data_wrapper_name | foreign_server_type | foreign_server_version | authorization_identifier foreign_server_catalog | foreign_server_name | foreign_data_wrapper_catalog | foreign_data_wrapper_name | foreign_server_type | foreign_server_version | authorization_identifier
------------------------+---------------------+------------------------------+---------------------------+---------------------+------------------------+-------------------------- ------------------------+---------------------+------------------------------+---------------------------+---------------------+------------------------+--------------------------
regression | S6 | regression | foo | | | foreign_data_user
regression | s4 | regression | foo | oracle | | foreign_data_user regression | s4 | regression | foo | oracle | | foreign_data_user
regression | s5 | regression | foo | | 15.0 | regress_test_role regression | s5 | regression | foo | | 15.0 | regress_test_role
regression | s6 | regression | foo | | 16.0 | regress_test_indirect regression | s6 | regression | foo | | 16.0 | regress_test_indirect
regression | s8 | regression | postgresql | | | foreign_data_user regression | s8 | regression | postgresql | | | foreign_data_user
regression | st1 | regression | foo | | | regress_test_indirect regression | st1 | regression | foo | | | regress_test_indirect
regression | st2 | regression | foo | | | regress_test_role regression | st2 | regression | foo | | | regress_test_role
(7 rows) (6 rows)
SELECT * FROM information_schema.foreign_server_options ORDER BY 1, 2, 3; SELECT * FROM information_schema.foreign_server_options ORDER BY 1, 2, 3;
foreign_server_catalog | foreign_server_name | option_name | option_value foreign_server_catalog | foreign_server_name | option_name | option_value
------------------------+---------------------+------------------+-------------- ------------------------+---------------------+-----------------+--------------
regression | S6 | mixed_case_names | true regression | s4 | dbname | b
regression | s4 | dbname | b regression | s4 | host | a
regression | s4 | host | a regression | s6 | dbname | b
regression | s6 | dbname | b regression | s6 | host | a
regression | s6 | host | a regression | s8 | connect_timeout | 30
regression | s8 | connect_timeout | 30 regression | s8 | dbname | db1
regression | s8 | dbname | db1 (6 rows)
(7 rows)
SELECT * FROM information_schema.user_mappings ORDER BY 1, 2, 3; SELECT * FROM information_schema.user_mappings ORDER BY 1, 2, 3;
authorization_identifier | foreign_server_catalog | foreign_server_name authorization_identifier | foreign_server_catalog | foreign_server_name
...@@ -689,26 +673,24 @@ SELECT * FROM information_schema.user_mappings ORDER BY 1, 2, 3; ...@@ -689,26 +673,24 @@ SELECT * FROM information_schema.user_mappings ORDER BY 1, 2, 3;
PUBLIC | regression | s4 PUBLIC | regression | s4
PUBLIC | regression | s8 PUBLIC | regression | s8
PUBLIC | regression | st1 PUBLIC | regression | st1
foreign_data_user | regression | S6
foreign_data_user | regression | s4 foreign_data_user | regression | s4
foreign_data_user | regression | s8 foreign_data_user | regression | s8
regress_test_role | regression | s5 regress_test_role | regression | s5
regress_test_role | regression | s6 regress_test_role | regression | s6
regress_test_role | regression | st1 regress_test_role | regression | st1
(9 rows) (8 rows)
SELECT * FROM information_schema.user_mapping_options ORDER BY 1, 2, 3, 4; SELECT * FROM information_schema.user_mapping_options ORDER BY 1, 2, 3, 4;
authorization_identifier | foreign_server_catalog | foreign_server_name | option_name | option_value authorization_identifier | foreign_server_catalog | foreign_server_name | option_name | option_value
--------------------------+------------------------+---------------------+-------------+----------------- --------------------------+------------------------+---------------------+-------------+--------------
PUBLIC | regression | s4 | mapping | is public PUBLIC | regression | s4 | mapping | is public
PUBLIC | regression | st1 | modified | 1 PUBLIC | regression | st1 | modified | 1
foreign_data_user | regression | S6 | username | test_mixed_case
foreign_data_user | regression | s8 | password | public foreign_data_user | regression | s8 | password | public
regress_test_role | regression | s5 | modified | 1 regress_test_role | regression | s5 | modified | 1
regress_test_role | regression | s6 | username | test regress_test_role | regression | s6 | username | test
regress_test_role | regression | st1 | password | boo regress_test_role | regression | st1 | password | boo
regress_test_role | regression | st1 | username | bob regress_test_role | regression | st1 | username | bob
(8 rows) (7 rows)
SELECT * FROM information_schema.usage_privileges WHERE object_type LIKE 'FOREIGN%' ORDER BY 1, 2, 3, 4, 5; SELECT * FROM information_schema.usage_privileges WHERE object_type LIKE 'FOREIGN%' ORDER BY 1, 2, 3, 4, 5;
grantor | grantee | object_catalog | object_schema | object_name | object_type | privilege_type | is_grantable grantor | grantee | object_catalog | object_schema | object_name | object_type | privilege_type | is_grantable
...@@ -971,12 +953,10 @@ NOTICE: drop cascades to user mapping for public ...@@ -971,12 +953,10 @@ NOTICE: drop cascades to user mapping for public
DROP SERVER st2; DROP SERVER st2;
DROP USER MAPPING FOR regress_test_role SERVER s6; DROP USER MAPPING FOR regress_test_role SERVER s6;
DROP FOREIGN DATA WRAPPER foo CASCADE; DROP FOREIGN DATA WRAPPER foo CASCADE;
NOTICE: drop cascades to 6 other objects NOTICE: drop cascades to 4 other objects
DETAIL: drop cascades to server s4 DETAIL: drop cascades to server s4
drop cascades to user mapping for foreign_data_user drop cascades to user mapping for foreign_data_user
drop cascades to server s6 drop cascades to server s6
drop cascades to server S6
drop cascades to user mapping for foreign_data_user
drop cascades to server s9 drop cascades to server s9
DROP SERVER s8 CASCADE; DROP SERVER s8 CASCADE;
NOTICE: drop cascades to 2 other objects NOTICE: drop cascades to 2 other objects
......
...@@ -126,7 +126,6 @@ CREATE SERVER s3 TYPE 'oracle' FOREIGN DATA WRAPPER foo; ...@@ -126,7 +126,6 @@ CREATE SERVER s3 TYPE 'oracle' FOREIGN DATA WRAPPER foo;
CREATE SERVER s4 TYPE 'oracle' FOREIGN DATA WRAPPER foo OPTIONS (host 'a', dbname 'b'); CREATE SERVER s4 TYPE 'oracle' FOREIGN DATA WRAPPER foo OPTIONS (host 'a', dbname 'b');
CREATE SERVER s5 VERSION '15.0' FOREIGN DATA WRAPPER foo; CREATE SERVER s5 VERSION '15.0' FOREIGN DATA WRAPPER foo;
CREATE SERVER s6 VERSION '16.0' FOREIGN DATA WRAPPER foo OPTIONS (host 'a', dbname 'b'); CREATE SERVER s6 VERSION '16.0' FOREIGN DATA WRAPPER foo OPTIONS (host 'a', dbname 'b');
CREATE SERVER "S6" FOREIGN DATA WRAPPER foo OPTIONS (mixed_case_names 'true');
CREATE SERVER s7 TYPE 'oracle' VERSION '17.0' FOREIGN DATA WRAPPER foo OPTIONS (host 'a', dbname 'b'); CREATE SERVER s7 TYPE 'oracle' VERSION '17.0' FOREIGN DATA WRAPPER foo OPTIONS (host 'a', dbname 'b');
CREATE SERVER s8 FOREIGN DATA WRAPPER postgresql OPTIONS (foo '1'); -- ERROR CREATE SERVER s8 FOREIGN DATA WRAPPER postgresql OPTIONS (foo '1'); -- ERROR
CREATE SERVER s8 FOREIGN DATA WRAPPER postgresql OPTIONS (host 'localhost', dbname 's8db'); CREATE SERVER s8 FOREIGN DATA WRAPPER postgresql OPTIONS (host 'localhost', dbname 's8db');
...@@ -224,7 +223,6 @@ CREATE USER MAPPING FOR current_user SERVER s6 OPTIONS (username 'test'); ...@@ -224,7 +223,6 @@ CREATE USER MAPPING FOR current_user SERVER s6 OPTIONS (username 'test');
CREATE USER MAPPING FOR current_user SERVER s7; -- ERROR CREATE USER MAPPING FOR current_user SERVER s7; -- ERROR
CREATE USER MAPPING FOR public SERVER s8; -- ERROR CREATE USER MAPPING FOR public SERVER s8; -- ERROR
RESET ROLE; RESET ROLE;
CREATE USER MAPPING FOR current_user SERVER "S6" OPTIONS (username 'test_mixed_case');
ALTER SERVER st1 OWNER TO regress_test_indirect; ALTER SERVER st1 OWNER TO regress_test_indirect;
SET ROLE regress_test_role; SET ROLE regress_test_role;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment