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

Hibernasi dan Basis Data Multi-Penyewa menggunakan Skema di PostgreSQL

Anda dapat menjalankan perintah

SET search_path TO customer_schema,public

sesering yang Anda butuhkan, dalam koneksi / sesi / transaksi yang sama. Itu hanyalah perintah lain seperti SELECT 1; . Selengkapnya di manual di sini.

Tentu saja, Anda juga dapat mengatur search_path per pengguna.

ALTER ROLE foo SET search_path=foo, public;

Jika setiap pengguna atau banyak dari mereka memiliki skema yang cocok dengan nama pengguna mereka, Anda cukup menggunakan pengaturan default di postgresql.conf:

search_path="$user",public;

Lebih banyak cara untuk menyetel search_path di sini:
Bagaimana jalur_pencarian memengaruhi resolusi pengenal dan "skema saat ini"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mendapatkan daftar parameter fungsi (sehingga saya bisa menjatuhkan fungsi)

  2. Postgresql Pilih baris di mana kolom =array

  3. Cara menggunakan struktur data cincin di fungsi jendela

  4. Kembalikan Hanya Nilai Numerik dari Kolom Database PostgreSQL

  5. Perbaiki "INSERT memiliki lebih banyak ekspresi daripada kolom target" di PostgreSQL