ALTER DEFAULT SCHEMA
The ALTER DEFAULT SCHEMA command can be used to change a role’s default schema. The default schema in SQream is public.
For more information, see CREATE SCHEMA, DROP SCHEMA, and RENAME SCHEMA.
Syntax
The following is the correct syntax for altering a default schema:
alter_default_schema_statement ::=
    ALTER DEFAULT SCHEMA FOR role_name TO schema_name
    ;
role_name ::= identifier
schema_name ::= identifier
Parameters
The following parameters can be used when altering a default schema:
Parameter  | 
Description  | 
|---|---|
  | 
The name of the role the change will apply to.  | 
  | 
The new default schema name.  | 
Permissions
No special permissions are required.
Examples
This section includes an example of altering the default schema for a role:
SELECT * FROM users; -- Refers to public.users
ALTER DEFAULT SCHEMA FOR bgilfoyle TO staging;
SELECT * FROM users; -- Now refers to staging.users, rather than public.users