Migrei o banco de dados postgresql de servidor único existente para o servidor flexível. Estou encontrando o erro abaixo ao definir a propriedade dessa forma ALTER TABLE schema.table OWNER TO comm_user;
e estou conectado como administrador do servidor pgadmin.
ERRO: deve ser possível DEFINIR FUNÇÃO "comm_user" Estado SQL: 42501
Isso é confuso, pois consegui definir a propriedade antes da migração. Acho que a MS tem um bug.
A solução está aqui , conforme descrito pela resposta de Rafi Trad. Você tem que
GRANT
ser membro dessa função para o usuário admin.GRANT comm_user TO "your_pgadmin_account" WITH INHERIT FALSE;
ALTER TABLE my_schema.my_table OWNER TO comm_user;
(conforme recomendado)
REVOKE comm_user FROM "your_pgadmin_account";