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

Nâng cấp động trong postgresql

Là một cách tiếp cận thay thế, bạn có thể thực hiện nâng cấp mà không cần một chức năng bằng cách sử dụng chèn + cập nhật với mệnh đề where để làm cho chúng chỉ thành công trong trường hợp phù hợp. Ví dụ:

update mytable set col1='value1' where (col2 = 'myId');
insert into mytable select 'value1', 'myId' where not exists (select 1 from mytable where col2='myId');

Điều này sẽ tránh có nhiều chức năng cụ thể của postgres tùy chỉnh.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao người dùng mới trong PostgreSQL có thể kết nối với tất cả các cơ sở dữ liệu?

  2. biểu thức bảng chung có thể ghi và nhiều câu lệnh chèn

  3. Làm thế nào để cài đặt im lặng Postgresql trong Ubuntu qua. Dockerfile?

  4. Làm cách nào để chèn HashMap vào PostgreSQL dưới dạng JSON?

  5. Không thể gọi 11 Thủ tục được lưu trữ của PostgreSQL với Hibernate