Movable TypeのデータベースにPostgreSQLを利用するには、次のように設定します。
データベースにアクセスするための情報を、次のように設定します。実際に設定する値は環境に依存して変わります。詳細はシステムの管理者に確認してください。
以下の項目中で、データベースへのユーザー名やパスワードとして示されているのはすべて例にすぎません。ここで示されている値と同じものを、実際の利用環境では決して使わないようにしてください。
そのままでかまいません。
ObjectDriver DBI::postgres
Movable Type用のデータベースの名前を設定します。データベース名がmtの場合は、以下のようにします。
Database mt
接続するユーザーのアカウントを設定します。mtというデータベースにmtuserというアカウントで接続する場合は、以下のようにします。
DBUser mtuser
DBUserで指定したユーザーのパスワードを設定します。mtuserというアカウントのパスワードがmtpasswdの場合は、以下のようにします。
DBPassword mtpasswd
PostgreSQLがMovable Typeを動作させるウェブ・サーバーと同一のホストにない場合は、PostgreSQLサーバーのホスト名を設定する必要があります。データベース・サーバーがpostgres.example.comというホスト名の場合は、以下のようにします。
DBHost postgres.example.com
別ホストのPostgreSQLが標準(5432)とは違うポートで動作している場合はDBPortの行を追加します。
DBPort 6789
createuserコマンドを使用して、ユーザーを作成します。たとえば、ユーザー名をmtuser、パスワードをmtpasswdとする場合は、次のようになります。
$ createuser -P --no-adduser --no-createdb mtuser
Enter password for new user:
Enter it again:
CREATE USER
createdbコマンドを使用して、データベースを作成します。たとえば、データベース名をmtとする場合は、次のようになります。
$ createdb --owner mtuser mt
CREATE DATABASE