![見出し画像](https://assets.st-note.com/production/uploads/images/140168649/rectangle_large_type_2_f5255490a321f38eb9c48fbe67c1d1fd.png?width=1200)
Photo by
na_hiro
PowerCMS X のカラム(フィールド)設計書をモデルのCSVエクスポートで作る
サイト構築をしているとデータベース設計書、フィールド定義書を求められるケースは多いと思います。
モデルの設定画面にアクセスしますと画面の下部に「CSVエクスポート」ボタンがあります。このボタンはモデルの設計書を作成支援するための機能です。
![](https://assets.st-note.com/img/1715335363539-ZXvOsqseBM.png?width=1200)
CSVを開くとモデルのカラム情報が記載されています。内容は以下の項目です。
カラム
ラベル
タイプ
NULL
インデックス
初期値
その他
プライマリ
説明
ヒント
一覧表示
編集表示
追加したカラム
![](https://assets.st-note.com/img/1715335464513-oYmHlWC1Ea.png?width=1200)
今までは設計書を作るのに手作業で1カラムごとコピペしてエクセルを作成していたので、かなり便利な機能です。
何気に最終列の「追加したカラム」がいいですよね。製品標準のカラムか、自分で作成したカラムか判別できます。
リレーションカラムは情報が少ない感じではありますので、必要に応じて加筆が必要です。
モデル設定画面の冒頭に「オブション」などの設定値もありますが、これらはCSVに含まれません。残念です。手作業で作りましょう。
![](https://assets.st-note.com/img/1715335767251-ckrtOggTwp.png?width=1200)
「CSVエクスポート」ボタンの隣に「エクスポート」ボタンがありますが、これはテーマファイルに組み込むための json ファイルです。出番はあまり無いと思います。
エクスポートができるならインポートしたい!と思いますが、モデルのインポート機能は現時点ではありません。