sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgres UPPDATERING till_tsvector uppdaterar alla rader till samma värde

  • du behöver inte underfrågan
  • du behöver inte välja meddelanden igen (måltabellen finns redan i intervalltabellen)
  • du måste associera källfrågan till resultatraden
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. Förstå beteendet för funktionen rester() i Oracle

  2. hive.HiveImport:FAILED:SemanticException [Fel 10072]:Databasen finns inte:

  3. hur man skapar en tabell i oracle

  4. MySQL char vs. int