View a markdown version of this page

MENGATUR OTORISASI SESI - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog yang diterbitkan pada 30 Juni 2025.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

MENGATUR OTORISASI SESI

Menetapkan nama pengguna untuk sesi saat ini.

Anda dapat menggunakan perintah SET SESSION AUTHORIZATION, misalnya, untuk menguji akses database dengan menjalankan sesi atau transaksi sementara sebagai pengguna yang tidak memiliki hak istimewa. Anda harus menjadi superuser database untuk menjalankan perintah ini.

Sintaksis

SET [ LOCAL ] SESSION AUTHORIZATION { user_name | DEFAULT }

Parameter

LOKAL

Menentukan bahwa pengaturan tersebut valid untuk transaksi saat ini. Menghilangkan parameter ini menentukan bahwa pengaturan valid untuk sesi saat ini.

nama_pengguna

Nama pengguna yang akan diatur. Nama pengguna dapat ditulis sebagai pengidentifikasi atau string literal.

DEFAULT

Menetapkan nama pengguna sesi ke nilai default.

Contoh

Contoh berikut menetapkan nama pengguna untuk sesi saat ini menjadidwuser:

SET SESSION AUTHORIZATION 'dwuser';

Contoh berikut menetapkan nama pengguna untuk transaksi saat ini menjadidwuser:

SET LOCAL SESSION AUTHORIZATION 'dwuser';

Contoh ini menetapkan nama pengguna untuk sesi saat ini ke nama pengguna default:

SET SESSION AUTHORIZATION DEFAULT;