sql >> Databáze >  >> RDS >> PostgreSQL

Postgres UPDATE to_tsvector aktualizuje všechny řádky na stejnou hodnotu

  • nepotřebujete poddotaz
  • nemusíte znovu vybírat zprávy (cílová tabulka je již v tabulce rozsahů)
  • potřebujete přiřadit zdrojový dotaz k řádku výsledků
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. SQL INSERT z SELECT

  2. MySQL LOAD DATA INFILE s čárkou jako oddělovačem desetinných míst

  3. Jak převést datum a čas v perštině na SQL Server

  4. Jak nainstalovat ovladač MySQL c++ na Windows