PHP Conference Japan 2019
25分枠

Continuous database document update

k1LoW 小山健一郎 k1LoW
11

継続的なテストやビルド、デプロイは今や私たちにとって普通のものとなってきています。
ところで、データベースドキュメントの更新について考えたことはありますか?
本発表におけるデータベースドキュメントとは、データベースのテーブルやカラムの意味や、テーブルの関係を管理したものです。
データベースはアプリケーションよりも長く存在し、データを保持しつづけることはよく知られています。そして、ソースコードよりもゆっくりと確実にスキーマの更新が発生します。
そして、今後、複数のそして異なる種類のデータベースの関係の情報も重要になってきています。
本発表では、改めて今のCI/CDにデータベースドキュメントの更新、さらにはLintを加えることを提案します。
実際に、サービスの開発にデータベースドキュメント更新の仕組みを加えることによる効果について共有すると共に、その先の構想についても紹介します。