- tblsのinstall
go get github.com/k1low/tbls
- direnvのinstall(Mac)
brew install direnv
.envrcを作成する
cat .envrc
export MYSQL_USER=username
export MYSQL_PASSWORD=password
export MYSQL_DATABASE=dbname
export MYSQL_HOST=localhost
make doc
comments:
-
table: test_table
tableComment: テストテーブル
columnComments:
test_column: 項目名テスト
- tableComment: テーブル名
- columnComments: 項目名
- 参考: tbls
relations:
-
table: test_table
columns:
- test_column
parentTable: test_parent_table
parentColumns:
- test_column
def: test_table->test_parent_table
- columns: 項目
- parentTable: 親テーブル
- parentColumns: 親テーブルの項目
- def: リレーション
make diff
make lint
cat lint_result
meke dupcheck
cat duplicate_column_comments.yml
make completion
grep "###" comments.yml
- 列名コメントが不足している場合、既存の列名コメントを使用して補完する
- 既存の列名コメントがない場合は'###'が挿入されるので、変更する
- テーブル名コメントがない場合は'###'が挿入されるので、変更する