【PostgreSQL 11】デッドロックを発生させてみた。

デッドロックとは、2つ(もしくはそれ以上)のトランザクションにおいて、それぞれが、他方のトランザクションが必要とするロックを所持してしまうこと 公式ドキュメントを参考に開発環境でデッドロックを再現する。まずはテーブルの作成する。 postgres=# -…

『わたしとぼくのPL/pgSQL』の感想。

「PL/pgSQLとは何ぞや?」 そんなあなた(僕)がPL/pgSQLで世界に挨拶するための本。 kindle unlimitedなら無料で読める。 サンプルコードを実際に動かしながら、だいたい数時間くらいで読み終わるボリュームでした。 わたしとぼくのPL/pgSQL (技術の泉シリ…

Windows10における最適な自動化ツールを考える。

毎朝cloudwatchから.csv形式で出力したログを集計する業務を自動化するための最適な方法を考える。 集計業務の引継ぎも考えてなるべく環境構築は不要でありたい。 python Microsoft Storeからインストールする必要があるが、 windowsターミナルからpythonも…