PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Cara mengatur beberapa variabel konteks untuk pengguna/koneksi

Anda dapat menggunakan variabel sesi dalam skema khusus:

postgres=# set myvars.language_id = 10;
SET
postgres=# show myvars.language_id;
 myvars.language_id 
--------------------
 10
(1 row)

atau melalui fungsi (http://www.postgresql.org/docs /9.4/static/functions-admin.html ):

postgres=# select set_config('myvars.language_id', '20', false);
 set_config 
------------
 20
(1 row)

postgres=# select current_setting('myvars.language_id');
 current_setting 
-----------------
 20
(1 row)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgresql - satu database untuk semua orang, atau satu database per pelanggan

  2. KONSTRAINT UNIK Postgres untuk array

  3. Menampilkan gambar di Laporan menggunakan PostgreSql

  4. Perintah Django 1.8 inspectdb tidak melihat tampilan PostgreSQL sesuai dokumentasi

  5. PostgreSQL INSERT ON CONFLICT UPDATE (upsert) gunakan semua nilai yang dikecualikan