Saya ingin menyimpan id pengguna dalam variabel sesi khusus dan menggunakannya (baca) dalam prosedur pemicu untuk mengotorisasi tindakan pengguna. Saya menemukan sesuatu seperti ini:
set session "myapp.user" = '12345';
...
SELECT current_setting('myapp.user');
dan tampaknya berfungsi - saya pikir "myapp.user" harus dideklarasikan dalam file .conf tetapi tampaknya saya dapat membuat variabel sesi dengan cepat (saya tidak mengubah file .conf sama sekali).
Apakah ada kerugian melakukan seperti ini?
myapp.user
harus dideklarasikanpostgresql.conf
telah dihapus pada 9,2 atau 9,1