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

PostgreSQL:bảng chỉ đọc

Có, mọi thứ có thể sai.

Postgres sẽ không bao giờ cho phép trạng thái này thông qua các lệnh DDL và hành vi của nó bây giờ về cơ bản là không xác định.

Đối với một điều, mọi chế độ xem cụ thể hóa được mong đợi có một định nghĩa được liên kết và vì vậy pg_dump hiện gặp sự cố, phàn nàn rằng definition of view "t" appears to be empty (length zero) .

"Chế độ xem cụ thể hóa" của bạn cũng có thể có mặc định cột, ràng buộc, trình kích hoạt và nhiều thứ khác không bao giờ được phép thông qua DDL, điều này có thể gây ra tập hợp các vấn đề của riêng chúng.

Nếu bạn muốn đặt bảng ở chế độ chỉ đọc, hãy đặt quyền hoặc từ chối bất kỳ thay đổi nào trong trình kích hoạt .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kế hoạch truy vấn Postgres tại sao ước tính Hàng quá sai

  2. PostgreSQL lấy và phát hành LOCK bên trong hàm được lưu trữ

  3. Làm cách nào để kết nối với cơ sở dữ liệu PostgreSQL qua SSL?

  4. Truy vấn read_sql trả về khung dữ liệu trống sau khi tôi chuyển các tham số dưới dạng dict trong python pandas

  5. Sequelize không tạo khóa ngoại làm ràng buộc