PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Cơ sở dữ liệu ngủ đông và nhiều người thuê sử dụng các lược đồ trong PostgreSQL

Bạn có thể thực hiện lệnh

SET search_path TO customer_schema,public

thường xuyên nếu bạn cần, trong cùng một kết nối / phiên / giao dịch. Nó chỉ là một lệnh khác như SELECT 1; . Xem thêm trong sách hướng dẫn tại đây.

Tất nhiên, bạn cũng có thể đặt trước search_path mỗi người dùng.

ALTER ROLE foo SET search_path=foo, public;

Nếu mọi người dùng hoặc nhiều người trong số họ có một giản đồ khớp với tên người dùng của họ, bạn chỉ cần sử dụng cài đặt mặc định trong postgresql.conf:

search_path="$user",public;

Các cách khác để đặt search_path tại đây:
search_path ảnh hưởng như thế nào đến độ phân giải của mã định danh và "giản đồ hiện tại"



  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 SQL GROUP BY khoảng thời gian với độ chính xác tùy ý (xuống đến mili giây)

  2. Cách thay đổi kiểu viền bảng trong kết quả truy vấn psql

  3. Lấy cây cha mẹ + con cái với lời hứa pg

  4. Có thời gian chờ cho các kết nối PostgreSQL nhàn rỗi không?

  5. postgres truy vấn động