昔の記事の関連みたいなもの。
【PostgreSQL】レコードが存在すればUPDATE、なければINSERTをSQL文で実現する
最近っぽいやり方で1クエリで実現する。
※PostgreSQLのバージョンが9.5以上でないと使えないはず。
環境:
- PostgreSQL:9.6.3
昔の記事の関連みたいなもの。
【PostgreSQL】レコードが存在すればUPDATE、なければINSERTをSQL文で実現する
最近っぽいやり方で1クエリで実現する。
※PostgreSQLのバージョンが9.5以上でないと使えないはず。
環境:
(2017/07/25追記)
1クエリで実現する方法を書きました。
【PostgreSQL】レコードが存在すればUPDATE、なければINSERTを1クエリで実現する
いちいちSELECTしてきて、とってきた値を検証してSQL文を生成しなおして、
これじゃ面倒なので、SQL文だけでなんとかならないか調べることに。