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

PostgreSQL:Sửa đổi CHỦ SỞ HỮU trên tất cả các bảng đồng thời trong PostgreSQL

Bạn có thể sử dụng REASSIGN OWNED lệnh.

Tóm tắt nội dung:

REASSIGN OWNED BY old_role [, ...] TO new_role

Điều này thay đổi tất cả các đối tượng thuộc sở hữu của old_role sang vai trò mới. Bạn không phải nghĩ về loại đối tượng mà người dùng có, tất cả chúng sẽ được thay đổi. Lưu ý rằng nó chỉ áp dụng cho các đối tượng bên trong một cơ sở dữ liệu duy nhất. Nó cũng không làm thay đổi chủ sở hữu của chính cơ sở dữ liệu.

Nó có sẵn trở lại ít nhất là 8.2. Tài liệu trực tuyến của họ chỉ trở lại xa như vậy.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cập nhật phiên bản Docker PGMASTER PostgreSQL

  2. POSTGRESQL Khóa chính tham chiếu khóa nước ngoài của hai bảng khác nhau

  3. Cách tạo người dùng trong PostgreSQL

  4. Cách Cluster Odoo 12 với PostgreSQL Streaming Replication để có tính khả dụng cao

  5. Làm thế nào để chọn mảng 1d từ mảng 2d?