Anda dapat menggunakan parameter sesi cloudsql_session_read_only untuk membuat sesi hanya baca.
Anda dapat menggunakan parameter ini untuk mencegah modifikasi data, baik untuk sementara maupun tidak dapat diubah dalam sesi. Anda dapat menggunakan sesi hanya baca untuk membantu melindungi integritas data dalam berbagai konteks, termasuk sesi MCP, sesi alat pelaporan, dan sesi audit.
Menggunakan parameter sesi cloudsql_session_read_only
Secara default, cloudsql_session_read_only ditetapkan ke 'off', yang
memungkinkan Anda mengubah data selama sesi Cloud SQL untuk PostgreSQL.
Selama sesi, Anda dapat menggunakan pernyataan SET untuk mengubah status hanya baca, sebagai berikut:
SET cloudsql_session_read_only = 'on': Pernyataan ini membuat sesi hanya baca, sehingga mencegah siapa pun mengubah data selama flag tetap ditetapkan ke'on'. Anda dapat mengubahnya kembali ke'off'untuk melanjutkan modifikasi data nanti dalam sesi.SET cloudsql_session_read_only = 'off': Menetapkan flag kembali ke'off'akan memulihkan sesi menjadi baca-tulis.SET cloudsql_session_read_only = 'locked': Menetapkan flag ke'locked'akan membuat sesi menjadi hanya baca secara permanen. Setelah flag ditetapkan ke'locked'Anda tidak dapat menetapkannya ke nilai lain selama sesi.