新規プロジェクトWizardでDBセットアップ自動化

PostgreSQLのインストールは普通に、インストーラーでやってもらうとして、そこにサンプルプロジェクト用のDBインスタンスを作る作業を短縮したいというのが、至上命題だった。


なぜならば、ターゲットがWebデザイナーさんなので普及の為には、まずは、動かすことが大事だ。
なので、どうしても、DB作成は、Wizardで自動化がしたかった。


今回、DBのセットアップの完全自動化に成功しました。
完全自動化ができる条件としては、インストーラーでPostgreSQLをインストールした際に

1、特権ユーザーの名前がpostgresであること
2、特権ユーザーが自分のOWNDB(ユーザー名と同じ名前のデータベース)があること


の2点です。
これらは、通常インストールでは、満たされているのでOKと思います。
なので、インストールマニュアルでPGAdminを動かす必要はなくなりました。