FAQ:CodeDefinerとは
## 回答
CodeDefinerは、ユーザがプリザンターを利用するために必要なデータベースの構造を作成・更新するためにプリザンターのCommunity Editionに同梱されたプログラムです。新規インストール時にはデータベースを新規に作成し、バージョンアップ時にはデータベース構造を更新するため、どちらの場合もCodeDefinerの実行が必要となります。
---
## 概要
CodeDefinerは、本来、RDB設計情報をもとにしてデータベーススキーマと、それを扱うためのソースコードを自動生成するためのプログラムです。
ソースコードを生成する必要のない、開発者以外のユーザにとっては、プリザンターの新規インストール時のデータベース作成、バージョンアップ時のデータベース更新、SQL ServerからPostgreSQLに切り替える際のデータベース移行などを処理するためのプログラムとして提供されます。
Ver.1.4.8.0以降のバージョンでは、パラメータファイルのマージ機能も追加されました。
## 関連情報
[CodeDefinerのコマンド一覧](codedefiner-command)