入口
pkgsrc による設置
  php3
    php3-i18n
    database/php3-pgsql
    www/ap-php3
apache 版
postgres (1)
  php4-pgsql (3)
    make install
php4 (apache1)
  www/php4(2)
    php4 の版
  www/ap-php4(5)
  www/apache(4)
    IPv6
    IPv4+nossl
    Apache/SSL
php4(apache2) - 依存関係
  ap2-php4
    php4
    mod_php4.so
    /usr/pkg/etc/php.ini
  php4-session(6)
    session.so
    --enable-session
    core_globals
    map
    php4 i18n 無
    php4 i18n
  configure
セッション管理
  php3 互換モード
  php4 内蔵
  php4 + phplib
  phpinfo()
PostgreSQL 準備
  postmaster
  環境変数
  initdb
    実際の様子
    試しに起動
  postmaster 設定
  postgreql.conf
  pg_hba.conf
  postmaster の起動
  使用者登録
  pg_ctl
  /etc/rc.conf
  shutdown
データべースを作る
psql
  psql \h
  psql \?
  psql \h select
  psql \d
  psql \copy
  psql 操作
  Data Type
    DATE
Application
  pgpost
    pgpost 設置例
    psql で見る
  AuthPG
      create table
        GRANT
  pgimage
  pgimage psql
SQL
URL
  PostgreSQL
  PHP
良くある問題
    undefined pg_connect()
    Link-ID == false
    Call-time pass-by-reference
    session_register
    Undefined session_adapt_flush
    Failed opening for inclusion
  does not exist in ..
  pg_exec() query failed
  Undefined property: Port
  undefined function: preg_match()
  used in non-rule query
その他
適用例
  日記から等

PostgreSQL + Apache + PHP4 | PHP4 programming

Data Type

DATE

標準では、2002-03-25 のような形式だが、 次のどの形でも受付けてくれる
2002-03-25
20020325
2002 03 25
03/25/2002
Mon Mar 25 21:25:00 2002
Mon Mar 25 2002
    Mar 25 2002
2002 Mar 25
データ型 (名) 別名 意味
bigint int8 8 バイト符号付整数
bit 固定長ビット列
bit varying varbit(n) 可変長ビット列
boolean bool 真・偽
box 矩形 ( 左下, 右上)
character(n) char(n) 固定長文字列
character varying(n) varchar(n) 可変長文字列
cidr ネットワークアドレス(ネットマスク付)
circle 円 (中心点, 座標)
date 日付(年月日)
double precision float8 8 バイト浮動小数点
inet IP アドレス
integer int, int4 4 バイト符号付整数
inerval 日付/時刻の差分
line 直線(線上の二点)
lset 線分(始点,終点)
macaddr MAC アドレス
money 米国通貨
numeric(p,s) decimal(p,s) 高精度整数 と小数
oid オブジェクト識別子 object identifier
path 経路 (点1, 点2, ...)
point 点 (x, y)
polygon 多角形 (点1, 点2, ...)
real float4 4 バイト浮動小数点
smallint int2 2 バイト符号付整数
serial 4 バイト自動増加整数
text 可変長文字列(無制限)
time [without time zone] 時刻(時分秒) 時間帯なし
time with time zone 時刻(時分秒) 時間帯有
timestamp 日付と時刻
この画面は Jeedosaquin によって表示しています。
Last Update: Fri, 03 May 2019 15:45:20 GMT 1.66 2008/03/08