É possível usar o parâmetro de sessão cloudsql_session_read_only para tornar uma
sessão somente leitura.
Use esse parâmetro para evitar a modificação de dados, temporária ou
irrevogavelmente em uma sessão. É possível usar sessões somente leitura para proteger a integridade dos dados em vários contextos, incluindo sessões do MCP, da ferramenta de relatórios e de auditoria.
Usar o parâmetro de sessão cloudsql_session_read_only
Por padrão, cloudsql_session_read_only é definido como 'off', o que
permite modificar dados durante uma sessão do Cloud SQL para PostgreSQL.
Durante uma sessão, é possível usar a instrução SET para mudar o status
somente leitura, da seguinte forma:
SET cloudsql_session_read_only = 'on': essa instrução torna a sessão somente leitura, impedindo que alguém modifique os dados enquanto a flag permanecer definida como'on'. Você pode mudar de volta para'off'e retomar a modificação de dados mais tarde na sessão.SET cloudsql_session_read_only = 'off': definir a flag de volta para'off'restaura a sessão para leitura e gravação.SET cloudsql_session_read_only = 'locked': definir a flag como'locked'torna a sessão permanentemente somente leitura. Depois que a flag é definida como'locked', não é possível definir outro valor durante a sessão.