テーブル定義やER図は自動生成できると楽です。また、本番環境のDBから生成できるともっと便利です。 テーブル定義やER図を自動生成するツールはたくさんありますが、現在のプロジェクトで使用しているSchema Spyを紹介します。GitHubのStar数が1600もあるので、多くのプロジェクトで使われていることでしょう。 なお、それなりに歴史があるツールですので、使い方等は今回の記事で解説はしません。今回の記事はあくまで「素振りしてみた」程度の内容になっています。 環境 PostgreSQL 13(latest) Docker 19.03.12 Schema Spy 6.1.0 Windows …