sql >> Database >  >> RDS >> PostgreSQL

Postgres UPDATE to_tsvector alle rijen bijwerken naar dezelfde waarde

  • je hebt de subquery niet nodig
  • u hoeft berichten niet opnieuw te selecteren (de doeltabel staat al in de bereiktabel)
  • je moet de bronquery koppelen aan de resultaatrij
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. Detecteren of een waarde ten minste één numeriek cijfer in SQLite bevat

  2. Hoe formuliergegevens in de MySQL-databasetabel in te voegen met PHP en Ajax?

  3. MediaWiki DB-verbindingsfout tijdens een poging om te upgraden naar 1.22

  4. ADD_MONTHS() Functie in Oracle