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

Làm cách nào tôi có thể lấy một hàm băm của toàn bộ bảng trong postgresql?

Tôi biết đây là câu hỏi cũ, tuy nhiên đây là giải pháp của tôi:

SELECT        
    md5(CAST((array_agg(f.* order by id))AS text)) /* id is a primary key of table (to avoid random sorting) */
FROM
    foo f; 


  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ách định cấu hình sao chép cụm-thành-cụm cho PostgreSQL

  2. Tại sao cơ sở dữ liệu Postgres của tôi hoạt động trong một thời gian và sau đó không thể khởi động máy chủ sau khi khởi động lại?

  3. Làm thế nào để sử dụng cài đặt biến trong các chức năng kích hoạt?

  4. Cách trả về kết quả bảng tạm thời trong hàm postgresql

  5. Chỉ mục postgresql trên biểu thức xpath không tăng tốc độ