■ PHP,Perl + PostgreSQLの使用方法
以下の設定は PHP,Perl + PostgreSQLのをご利用いただくにあたっての下準備となります。
PostgreSQL のデータベースの作成方法
PostgreSQL のデータベースの作成は次のとおりです。
( % はシェルのプロンプトになりますので入力する必要はございません。)
% createdb データベース名
- データベース名を省略した場合は ログインユーザ名と同じ名前のデータベースを作成します。
- データベースはいくつでも作成できます。
PHP,Perl から PostgreSQL のテーブルに接続設定
PHP,Perl から PostgreSQL のテーブルに接続できるようにするには以下のコマンドを実行してください。(太字が入力する部分です)
CGI 版の PHP をご利用される場合は
% psql データベース名
=> grant all on テーブル名 to ログインユーザ名(Webアカウント名)
としてください。
モジュール版の PHP をご利用される場合は
% psql データベース名
=> grant all on テーブル名 to webuser
としてください。
PHP からデータベースへの接続は次のとおりです。
pg_connect("dbname=データベース名");
Perlからデータベースへの接続は次のとおりです。
$conn = Pg::connectdb("dbname=データベース名");
以下のファイルはテストファイルになります。動作確認等にご利用ください。
ファイル内のユーザ名(web_user_name)とデータベース名(databasename)はお客さまの環境におきかえてください。