RDSのプロセス削除コマンドはterminateを使う RDSでPostgreSQLを使用しているのですが、table lockが掛かってしまい、insertやupdateが出来ないという自体が起こりました。 今回はロック対処法を書き記しておきたいと思います。 まず、どのプロセスがロックしているかを確認するSQLを打ちます。 SELECT l.pid, db.datname, c.relname, l.locktype, l.mode FROM pg_locks l LEFT JOIN pg_class c ON l.relation=c.relfilenode LEFT JOIN pg_database db ON l.database = db.oid ORDER BY l.pid; 次に、ロックが掛かっているプロセスを削除といきたいのですが、RDSではここでハマりました。 SELEC