Postgres初心者からの簡単な問題:
Postgresトランザクションを次のように書くにはどうすればよいですか?
IF SELECT COUNT(*) FROM myTable WHERE myPK = myValue > 0 THEN
UPDATE myTable ...
ELSE
INSERT INTO myTable...
END
これは、myTableで別の挿入が発生したときに発生するWebアプリのバグを解決できることを期待して、SELECT COUNT(*)
更新するか挿入するかを決定できるようにするためです。