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

Postgres UPDATE to_tsvector cập nhật tất cả các hàng thành cùng một giá trị

  • bạn không cần truy vấn con
  • bạn không cần phải chọn lại các thư, (bảng mục tiêu đã có trong bảng phạm vi)
  • bạn cần liên kết truy vấn nguồn với hàng kết quả
UPDATE messages msg
  SET vector = to_tsvector(lang.language::regconfig, msg.message)
  FROM locales as loco
  JOIN languages as lang ON loco.language_id = lang.id
  WHERE msg.locale_id = loco.id
     ;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đầu bếp và hậu cần; làm cách nào để chỉ định mật khẩu?

  2. (Một bảng) lấy các hàng không trong không có liên hợp

  3. Làm cách nào để chỉ sao chép các CHÈN chứ không phải XÓA / CẬP NHẬT trên Slony Slave Node?

  4. Postgres tạo Bảng với một mảng khóa ngoại

  5. Làm cách nào để thêm thời gian chờ yêu cầu trong Typeorm / Typescript?