Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
STL_USERLOG
Merekam detail untuk perubahan berikut pada pengguna database:
-
Buat pengguna
-
Jatuhkan pengguna
-
Ubah pengguna (ganti nama)
-
Mengubah pengguna (mengubah properti)
STL_USERLOG hanya terlihat oleh pengguna super. Untuk informasi selengkapnya, lihat Visibilitas data dalam tabel dan tampilan sistem.
Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan SYS_USERLOG pemantauan SYS. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk pertanyaan Anda.
Kolom tabel
Nama kolom | Jenis data | Deskripsi |
---|---|---|
userid | integer | ID pengguna yang terpengaruh oleh perubahan. |
nama pengguna | karakter (50) | Nama pengguna pengguna yang terpengaruh oleh perubahan. |
nama pengguna lama | karakter (50) | Untuk tindakan ganti nama, nama pengguna asli. Untuk tindakan lain, bidang ini kosong. |
tindakan | karakter (10) | Tindakan yang terjadi. Nilai valid:
|
digunakancreatedb | integer | Jika benar (1), menunjukkan bahwa pengguna telah membuat hak istimewa database. |
menggunakansuper | integer | Jika benar (1), menunjukkan bahwa pengguna adalah superuser. |
menggunakancatupd | integer | Jika benar (1), menunjukkan bahwa pengguna dapat memperbarui katalog sistem. |
valuntil | timestamp | Tanggal kedaluwarsa kata sandi. |
pid | integer | ID Proses. |
xid | bigint | ID Transaksi. |
rekor waktu | timestamp | Waktu di UTC kueri dimulai. |
Kueri Sampel
Contoh berikut melakukan empat tindakan pengguna, kemudian query tampilan STL_USERLOG.
create user userlog1 password 'Userlog1'; alter user userlog1 createdb createuser; alter user userlog1 rename to userlog2; drop user userlog2; select userid, username, oldusername, action, usecreatedb, usesuper from stl_userlog order by recordtime desc;
userid | username | oldusername | action | usecreatedb | usesuper --------+-----------+-------------+---------+-------------+---------- 108 | userlog2 | | drop | 1 | 1 108 | userlog2 | userlog1 | rename | 1 | 1 108 | userlog1 | | alter | 1 | 1 108 | userlog1 | | create | 0 | 0 (4 rows)