01258530ff
- Removes DB_Federated_Server_List_Registered_Tables in favor of CDB_Federated_Server_List_Remote_Tables that now returns both registered and unregistered tables and, when they are registered, the information about the associated view
163 lines
9.2 KiB
Plaintext
163 lines
9.2 KiB
Plaintext
C1|
|
|
C2|
|
|
## Test listing of remote schemas without permissions before the first instantiation (rainy day)
|
|
You are now connected to database "contrib_regression" as user "cdb_fs_tester".
|
|
ERROR: Not enough permissions to access the server "loopback"
|
|
You are now connected to database "contrib_regression" as user "postgres".
|
|
## Test listing of remote schemas (sunny day)
|
|
S 1
|
|
information_schema
|
|
public
|
|
## Test listing of remote schemas without permissions after the first instantiation (rainy day)
|
|
You are now connected to database "contrib_regression" as user "cdb_fs_tester".
|
|
ERROR: Not enough permissions to access the server "loopback"
|
|
You are now connected to database "contrib_regression" as user "postgres".
|
|
## Test listing of remote schemas with permissions (sunny day)
|
|
|
|
You are now connected to database "contrib_regression" as user "cdb_fs_tester".
|
|
S 1
|
|
information_schema
|
|
public
|
|
You are now connected to database "contrib_regression" as user "postgres".
|
|
## Test listing of remote schemas without permissions after revoking access (rainy day)
|
|
|
|
You are now connected to database "contrib_regression" as user "cdb_fs_tester".
|
|
ERROR: Not enough permissions to access the server "loopback"
|
|
You are now connected to database "contrib_regression" as user "postgres".
|
|
## Test listing of remote schemas (rainy day): Server does not exist
|
|
ERROR: Server "Does Not Exist" does not exist
|
|
## Test listing of remote tables without permissions before the first instantiation (rainy day)
|
|
You are now connected to database "contrib_regression" as user "cdb_fs_tester".
|
|
ERROR: Not enough permissions to access the server "loopback"
|
|
You are now connected to database "contrib_regression" as user "postgres".
|
|
## Test listing of remote tables (sunny day)
|
|
INFO: Could not find Postgis installation in the remote "public" schema in server "loopback"
|
|
f|T 1|||||[{"Name" : "C 1", "Type" : "integer"}, {"Name" : "c2", "Type" : "integer"}, {"Name" : "c3", "Type" : "text"}, {"Name" : "c4", "Type" : "timestamp with time zone"}, {"Name" : "c5", "Type" : "timestamp without time zone"}, {"Name" : "c6", "Type" : "character varying"}, {"Name" : "c7", "Type" : "character"}, {"Name" : "c8", "Type" : "USER-DEFINED"}]
|
|
f|T 2|||||[{"Name" : "c1", "Type" : "integer"}, {"Name" : "c2", "Type" : "text"}]
|
|
f|T 3|||||[{"Name" : "c1", "Type" : "integer"}, {"Name" : "c2", "Type" : "integer"}, {"Name" : "c3", "Type" : "text"}]
|
|
f|T 4|||||[{"Name" : "c1", "Type" : "integer"}, {"Name" : "c2", "Type" : "integer"}, {"Name" : "c3", "Type" : "text"}]
|
|
## Test listing of remote tables without permissions after the first instantiation (rainy day)
|
|
You are now connected to database "contrib_regression" as user "cdb_fs_tester".
|
|
ERROR: Not enough permissions to access the server "loopback"
|
|
You are now connected to database "contrib_regression" as user "postgres".
|
|
## Test listing of remote tables with permissions (sunny day)
|
|
|
|
You are now connected to database "contrib_regression" as user "cdb_fs_tester".
|
|
INFO: Could not find Postgis installation in the remote "public" schema in server "loopback"
|
|
f|T 1|||||[{"Name" : "C 1", "Type" : "integer"}, {"Name" : "c2", "Type" : "integer"}, {"Name" : "c3", "Type" : "text"}, {"Name" : "c4", "Type" : "timestamp with time zone"}, {"Name" : "c5", "Type" : "timestamp without time zone"}, {"Name" : "c6", "Type" : "character varying"}, {"Name" : "c7", "Type" : "character"}, {"Name" : "c8", "Type" : "USER-DEFINED"}]
|
|
f|T 2|||||[{"Name" : "c1", "Type" : "integer"}, {"Name" : "c2", "Type" : "text"}]
|
|
f|T 3|||||[{"Name" : "c1", "Type" : "integer"}, {"Name" : "c2", "Type" : "integer"}, {"Name" : "c3", "Type" : "text"}]
|
|
f|T 4|||||[{"Name" : "c1", "Type" : "integer"}, {"Name" : "c2", "Type" : "integer"}, {"Name" : "c3", "Type" : "text"}]
|
|
You are now connected to database "contrib_regression" as user "postgres".
|
|
## Test listing of remote tables without permissions after revoking access (rainy day)
|
|
|
|
You are now connected to database "contrib_regression" as user "cdb_fs_tester".
|
|
ERROR: Not enough permissions to access the server "loopback"
|
|
You are now connected to database "contrib_regression" as user "postgres".
|
|
## Test listing of remote tables (rainy day): Server does not exist
|
|
ERROR: Server "Does Not Exist" does not exist
|
|
## Test listing of remote tables (rainy day): Remote schema does not exist
|
|
## Test listing of remote columns without permissions before the first instantiation (rainy day)
|
|
You are now connected to database "contrib_regression" as user "cdb_fs_tester".
|
|
ERROR: Not enough permissions to access the server "loopback"
|
|
You are now connected to database "contrib_regression" as user "postgres".
|
|
## Test listing of remote columns (sunny day)
|
|
INFO: Could not find Postgis installation in the remote "public" schema in server "loopback"
|
|
C 1|integer
|
|
c2|integer
|
|
c3|text
|
|
c4|timestamp with time zone
|
|
c5|timestamp without time zone
|
|
c6|character varying
|
|
c7|character
|
|
c8|USER-DEFINED
|
|
## Test listing of remote columns without permissions after the first instantiation (rainy day)
|
|
You are now connected to database "contrib_regression" as user "cdb_fs_tester".
|
|
ERROR: Not enough permissions to access the server "loopback"
|
|
You are now connected to database "contrib_regression" as user "postgres".
|
|
## Test listing of remote columns with permissions (sunny day)
|
|
|
|
You are now connected to database "contrib_regression" as user "cdb_fs_tester".
|
|
INFO: Could not find Postgis installation in the remote "public" schema in server "loopback"
|
|
C 1|integer
|
|
c2|integer
|
|
c3|text
|
|
c4|timestamp with time zone
|
|
c5|timestamp without time zone
|
|
c6|character varying
|
|
c7|character
|
|
c8|USER-DEFINED
|
|
You are now connected to database "contrib_regression" as user "postgres".
|
|
## Test listing of remote columns without permissions after revoking access (rainy day)
|
|
|
|
You are now connected to database "contrib_regression" as user "cdb_fs_tester".
|
|
ERROR: Not enough permissions to access the server "loopback"
|
|
You are now connected to database "contrib_regression" as user "postgres".
|
|
## Test listing of remote columns (rainy day): Server does not exist
|
|
ERROR: Server "Does Not Exist" does not exist
|
|
## Test listing of remote columns (rainy day): Remote schema does not exist
|
|
## Test listing of remote columns (rainy day): Remote table does not exist
|
|
INFO: Could not find Postgis installation in the remote "public" schema in server "loopback"
|
|
## Test listing of remote columns (rainy day): Remote table is NULL
|
|
ERROR: Remote table name cannot be NULL
|
|
## Test listing of remote objects with permissions (sunny day)
|
|
|
|
You are now connected to database "contrib_regression" as user "cdb_fs_tester2".
|
|
S 1
|
|
information_schema
|
|
public
|
|
INFO: Could not find Postgis installation in the remote "public" schema in server "loopback2"
|
|
f|T 1|||||[{"Name" : "C 1", "Type" : "integer"}, {"Name" : "c2", "Type" : "integer"}, {"Name" : "c3", "Type" : "text"}, {"Name" : "c4", "Type" : "timestamp with time zone"}, {"Name" : "c5", "Type" : "timestamp without time zone"}, {"Name" : "c6", "Type" : "character varying"}, {"Name" : "c7", "Type" : "character"}, {"Name" : "c8", "Type" : "USER-DEFINED"}]
|
|
f|T 2|||||[{"Name" : "c1", "Type" : "integer"}, {"Name" : "c2", "Type" : "text"}]
|
|
f|T 3|||||[{"Name" : "c1", "Type" : "integer"}, {"Name" : "c2", "Type" : "integer"}, {"Name" : "c3", "Type" : "text"}]
|
|
f|T 4|||||[{"Name" : "c1", "Type" : "integer"}, {"Name" : "c2", "Type" : "integer"}, {"Name" : "c3", "Type" : "text"}]
|
|
INFO: Could not find Postgis installation in the remote "public" schema in server "loopback2"
|
|
C 1|integer
|
|
c2|integer
|
|
c3|text
|
|
c4|timestamp with time zone
|
|
c5|timestamp without time zone
|
|
c6|character varying
|
|
c7|character
|
|
c8|USER-DEFINED
|
|
You are now connected to database "contrib_regression" as user "postgres".
|
|
## Test that dropping the granted user works fine (sunny day)
|
|
REVOKE
|
|
DROP ROLE
|
|
## Test listing of remote objects with other user still works (sunny day)
|
|
|
|
You are now connected to database "contrib_regression" as user "cdb_fs_tester".
|
|
S 1
|
|
information_schema
|
|
public
|
|
INFO: Could not find Postgis installation in the remote "public" schema in server "loopback2"
|
|
f|T 1|||||[{"Name" : "C 1", "Type" : "integer"}, {"Name" : "c2", "Type" : "integer"}, {"Name" : "c3", "Type" : "text"}, {"Name" : "c4", "Type" : "timestamp with time zone"}, {"Name" : "c5", "Type" : "timestamp without time zone"}, {"Name" : "c6", "Type" : "character varying"}, {"Name" : "c7", "Type" : "character"}, {"Name" : "c8", "Type" : "USER-DEFINED"}]
|
|
f|T 2|||||[{"Name" : "c1", "Type" : "integer"}, {"Name" : "c2", "Type" : "text"}]
|
|
f|T 3|||||[{"Name" : "c1", "Type" : "integer"}, {"Name" : "c2", "Type" : "integer"}, {"Name" : "c3", "Type" : "text"}]
|
|
f|T 4|||||[{"Name" : "c1", "Type" : "integer"}, {"Name" : "c2", "Type" : "integer"}, {"Name" : "c3", "Type" : "text"}]
|
|
INFO: Could not find Postgis installation in the remote "public" schema in server "loopback2"
|
|
C 1|integer
|
|
c2|integer
|
|
c3|text
|
|
c4|timestamp with time zone
|
|
c5|timestamp without time zone
|
|
c6|character varying
|
|
c7|character
|
|
c8|USER-DEFINED
|
|
## Test listing of remote geometry columns (sunny day)
|
|
geo_nosrid|GEOMETRY,0
|
|
geog|Geometry,0
|
|
geom|GEOMETRY,4326
|
|
geom_wm|GEOMETRY,3857
|
|
## Test listing of remote geometry columns (sunny day) - Rerun
|
|
geo_nosrid|GEOMETRY,0
|
|
geog|Geometry,0
|
|
geom|GEOMETRY,4326
|
|
geom_wm|GEOMETRY,3857
|
|
## Check error message with invalid password (rainy day)
|
|
|
|
ERROR: could not connect to server "cdb_fs_loopback_invalid"
|
|
|
|
D1|
|
|
D2|
|