ALTER SCHEMA — modifica a definição de um esquema
ALTER SCHEMAnome_do_esquema RENAME TOnovo_nomeALTER SCHEMAnome_do_esquema OWNER TO {novo_dono| CURRENT_ROLE | CURRENT_USER | SESSION_USER }
O comando ALTER SCHEMA altera a definição de um
esquema
É necessário ser o dono do esquema para executar o comando
ALTER SCHEMA.
Para alterar o nome do esquema, também é necessário ter o privilégio
CREATE para o banco de dados.
Para alterar o dono, é necessário ser capaz de executar o comando
SET ROLE para a função de banco de dados
(role) que será a nova dona,
e esta função de banco de dados precisa possuir o privilégio
CREATE no banco de dados.
(Note que os superusuários possuem todos estes privilégios
automaticamente.)
nome_do_esquemaO nome do esquema existente.
novo_nome
O novo nome do esquema.
O novo nome não pode começar com pg_, porque
estes nomes são reservados para os esquemas do sistema.
novo_donoO novo dono do esquema.
Não existe o comando ALTER SCHEMA no padrão
SQL.