By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE FUNCTION
CREATE ROLE
GRANT
SET
RESET
| current_schema | current_schemas | current_setting |
|---|---|---|
| public | {pg_catalog,public} | "$user", public |
SELECT 1
CREATE TABLE
| where_did_that_table_go |
|---|
| public |
SELECT 1
| set_config |
|---|
| "$user", "$user", public |
SELECT 1
| search_path |
|---|
| "$user", "$user", public |
SHOW
| current_schema |
|---|
| public |
SELECT 1
CREATE TABLE
| where_did_that_table_go |
|---|
| public |
SELECT 1
SET
CREATE SCHEMA
REVOKE
SET
SET
ERROR: permission denied for schema public LINE 7: create table my_table3(i int); ^
SET
CREATE SCHEMA
SET
RESET
| search_path |
|---|
| "$user", public |
SHOW
CREATE TABLE
| where_did_that_table_go |
|---|
| user1 |
SELECT 1
SET
| current_schema |
|---|
| null |
SELECT 1
ERROR: no schema has been selected to create in LINE 3: create table my_table4(i int); ^