複数の DDL ファイルを外部キー依存順に並べて結合するツール、 sqlstitch を作ったFebruary 24, 2024SQLRustsqlstitchGitHub Copilot スキーマ定義をテーブル毎にファイル分割したい、でもなにも考えずに結合するとそのまま流せなくない? を解決するツール 目次 レポジトリ https://github.com/yshrsmz/sqlstitch これはなに 端的にいうと、スキーマ定義用の DDL を複数ファイルに分割して管理しているときに、関連順に並び替えて結合してくれるツール。 スキーマが大きくなってくると、メンテナンス性維持のためにたとえば CREATE TABLE 単位でファイルを分割したくなる。ただ、ファイルを分割すると今度は実行順序を気にする必要がでてくる。単純に cat するとファイル名順で結合されるので、外部キー制約的に無