PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Postgres UPDATE to_tsvector memperbarui semua baris ke nilai yang sama

  • Anda tidak memerlukan subkueri
  • Anda tidak perlu memilih ulang pesan, (tabel target sudah ada di tabel rentang)
  • Anda perlu mengaitkan kueri sumber ke baris hasil
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. Bagaimana cara terhubung ke server PostgreSQL melalui JDBC di Android?

  2. Apakah JSONB membuat array PostgreSQL tidak berguna?

  3. Bagaimana Anda membuat pengguna hanya-baca di PostgreSQL?

  4. Bagaimana cara menginstal permata pg PostgreSQL di Ubuntu?

  5. bagaimana cara melakukan kurang dari atau sama dengan dan lebih besar dari sama dengan di filter Django?