sql >> Databasteknik >  >> RDS >> PostgreSQL

med villkorlig logik:kontrollera om posten finns; Om den gör det, uppdatera den, om inte, skapa den

Denna fråga och svaret kommer att vara av intresse för dig:Infoga, på duplikat uppdatera i PostgreSQL?

I grund och botten, använd antingen två frågor (gör valet, om det hittas uppdatera, annars infoga), vilket inte är den bästa lösningen (två skript som körs samtidigt kan ge dubbla infogningar), eller gör som ovanstående frågor föreslår - gör en lagrad procedur/ funktion för att göra det (detta är förmodligen det bästa alternativet och enklaste).



  1. Hämtar utdatabuffert från DBMS_OUTPUT.GET_LINES i C#

  2. PDO-undantag slängs inte för triggerfel

  3. SET-operatorer i SQL

  4. SchemaSpy PostgreSQL - VARNA - Anslutningsfel