[PHP-users 6731] Re: FRC: New PostgreSQL function for PHP (pg_convert)

Naofumi Kondoh php-users@php.gr.jp
Mon, 08 Apr 2002 05:25:42 +0900


ソフト工房の近藤です。

Yasuo Ohgaki wrote:
> 
> 大垣です。

---- snip ----

pg_convert() について。

(1) データーエラーの場合は、どのような形でエラーを返す
    のでしょうか?。

(2) 引数にDB列(column)がありませんが、列の指定はどの
    ようにするのでしょうか。

(3) 日付型の場合、SET DATESTYLE 指定のスタイルに対応
    した日付チェックになると思いますが、ISO 指定の
    場合、YYYY/MM/DD はエラーとするのか、YYYY-MM-DD
    にconvertするのか。ISO 指定で、xx/yy/YYYY 形式
    の場合、エラーとするか、US とみなすか、それとも
    European とみなすかなど、難しいですね。

    個人的には自動変換なしで、少しでも形式が違えば
    エラーというのが好きです。

    必要なら、2/1 と入力したら 2002-02-01 00:00:00
    などに変換するルーチンを自分で書く方が融通がきい
    てわかりやすい。

-------

この ML で言ってもしかたないことですが、PostgreSQLも
エラー内容がわかるようなまともな SQLSTATUS/SQLCODE を
返すようになってほしいものです。


話はかわりますが、個人的には、単一の SQL 文しか実行
できない pg_exec_xxx が欲しいです。それで、初心者や
エンドユーザーには、複数 SQL文が実行可能な pg_exec 
を使用禁止にして、単一 SQL 文のみ実行可能な関数を
使わせたい。

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 (株)ソフト工房   近藤直文        Email:  nkon@shonan.ne.jp 
  《 PostgreSQL+PHPソースコードジェネレーターデモGPL版 》
           http://www.SOFTKOUBOU.co.jp/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/