在庫管理の為 PHP+MySQL 用の OSERP を試しています。
ある商品の在庫分はそのシステムで使えそうですが、
別の商品は PostgresSQL データベースで使いたい。。
ので、PostgreSQLで使えるようにPHP書き換えしてみます。
基本的には「xxx_コマンド」 の 「xxx」 が 「mysql」 か 「pg」 という違い。
大きな違いは。
■データーベース接続がチト違う。。
■コマンドの中の順番が違う。。(DB接続,SQL)か(SQL,DB接続)
ということで。。
PostreSQL”だけ”で動くのは何とかなりました。
どうせならどちらでも動くように書き換えしたいなぁ。。
【他の覚書】
「update.php」 に若干バグっぽいところがあった。
[‘mode’] == “3E” と [‘mode’] == “4E” と [‘mode’] == “20” の中。
SUBSTRING(‘” . $edt_ukeire_hi . “‘,1,7)
↓
substring(‘” . $_GET[‘edt_ukeire_hi‘] . “‘,1,7)
SUBSTRING(‘” . $edt_haraidashi_hi . “‘,1,7)
↓
substring(‘” . $_GET[‘edt_haraidashi_hi‘] . “‘,1,7)
SELECT MATCD,SUM(NWHS) NIN FROM
↓
SELECT matcd,sum(nwhs) AS nin FROM
SELECT MATCD,SUM(NSHIPS) NOUT FROM
↓
SELECT matcd,sum(nships) AS nout FROM
。。こんな感じ。。
でも、データベースのテーブル名なんかを小文字に変換するほうが大変だった。。