tblsを使ってDynamoDBのER図やテーブル定義を出力する
tblsを使うとコマンドラインで様々なデータベースのER図やテーブル定義をSVGとMarkdonwで出力することができます。
この手のツールには珍しくAmazon DynamoDBに対応してるのでどんな感じに出力されるのか試してみました。
出力したものをGitHubにプッシュしたのがこちら
案の定というかDynamoDBはテーブル間のリレーションが組めないのでER図は簡素こんな感じになってしまいますね。
パーティションキーとソートキー、GSIの情報は出てるのでテーブル定義としてはコンソールで確認できる情報が取れているようです。
それ以外の属性はGSIに設定したものだけが出るのでテーブルに入る可能性がある属性をすべて書き出すことはできません。
以前書いた記事のようにRDBのER図っぽいものを用意しようとすると、自力で書く他ないですね。
この手のツールには珍しくAmazon DynamoDBに対応してるのでどんな感じに出力されるのか試してみました。
出力したものをGitHubにプッシュしたのがこちら
案の定というかDynamoDBはテーブル間のリレーションが組めないのでER図は簡素こんな感じになってしまいますね。
パーティションキーとソートキー、GSIの情報は出てるのでテーブル定義としてはコンソールで確認できる情報が取れているようです。
それ以外の属性はGSIに設定したものだけが出るのでテーブルに入る可能性がある属性をすべて書き出すことはできません。
以前書いた記事のようにRDBのER図っぽいものを用意しようとすると、自力で書く他ないですね。
ディスカッション
コメント一覧
まだ、コメントがありません