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

Có cách nào để tắt chức năng quá tải trong Postgres không

Erwin đã gửi một câu trả lời chính xác. Câu trả lời tiếp theo của tôi liên quan đến khả năng tắt tính năng quá tải.

Không thể tắt tính năng quá tải - đây là tính năng cơ bản của hệ thống API chức năng PostgreSQL - và không thể tắt được. Chúng tôi biết vì vậy có một số tác dụng phụ như độ cứng của chữ ký hàm mạnh - nhưng nó là sự bảo vệ chống lại một số tác dụng phụ khó chịu khi hàm được sử dụng trong Chế độ xem, định nghĩa bảng, ... Vì vậy, bạn không thể vô hiệu hóa nó.

Bạn có thể chỉ cần kiểm tra xem mình có hay không các hàm quá tải:

postgres=# select count(*), proname 
               from pg_proc 
              where pronamespace <> 11 
              group by proname 
              having count(*) > 1;
 count | proname 
-------+---------
(0 rows)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng Barman để phục hồi sau thảm họa PostgreSQL

  2. Chuyển đổi các truy vấn SELECT DISTINCT ON từ Postgresql sang MySQL

  3. Cách tạo mảng trong PostgreSQL

  4. Cách justify_days () hoạt động trong PostgreSQL

  5. Thiếu `pg_tblspc` sau khi cài đặt phiên bản OS X mới nhất (Yosemite hoặc El Capitan)