Ticket #1330 (closed バグ指摘: 修正済)
PostgreSQL 7.4.x で動作しない
Reported by: | nanasess | Owned by: | somebody |
---|---|---|---|
Priority: | 中 | Milestone: | EC-CUBE2.11.5 |
Component: | その他 | Version: | 2.11.1 |
Keywords: | Cc: | ||
修正済み: | yes |
Description
PostgreSQL 7.4.x へインストールしようとすると, 以下のエラーとなる
SQL: INSERT INTO dtb_baseinfo(shop_name,email01,email02,email03,email04,email05,top_tpl,product_tpl,detail_tpl,mypage_tpl,update_date) VALUES (?,?,?,?,?,?,?,?,?,?,Now()) MDB2 Error: unknown error _doquery: [Error message: Could not execute statement] [Last executed query: PREPARE mdb2_statement_pgsql_3886e92207fc5bd43872ec3ca8b77c8f194132071 AS INSERT INTO dtb_baseinfo(shop_name,email01,email02,email03,email04,email05,top_tpl,product_tpl,detail_tpl,mypage_tpl,update_date) VALUES ($1,$2,$3,$4,$5,$6,$7,$8,$9,$10,Now())] [Native message: ERROR: there is no parameter $1] /home/web/demo211.ec-cube.net/html/install/index.php 217:lfdispcomplete /home/web/demo211.ec-cube.net/html/install/index.php 559:sc_query->insert /home/web/demo211.ec-cube.net/data/class/SC_Query.php 478:sc_query- in <b>/home/web/demo211.ec-cube.net/data/class/SC_Query.php</b> on line <b>870</b><br />
PostgreSQL 7.4.x の PREPARE 句は, データ型の指定が必須の模様.
Attachments
Change History
comment:2 Changed 13 years ago by nanasess
- データ型をすべて TEXT 型と仮定
- 更新系では Prepare 句を使用しない
上記の修正で, 動作するようですので, パッチを添付しておきます.
まだ, 一部の更新系(SQLで加減乗除している箇所)で不具合が残っていますので, ご注意ください. パッチの使用は自己責任でお願い致します.
comment:3 Changed 13 years ago by kajiwara
- Milestone changed from EC-CUBE2.11.2 to EC-CUBE2.11.3(仮)
根本修正に関しては次期バージョンにて実施したいと思います。
comment:7 Changed 12 years ago by kajiwara
- Status changed from new to closed
- 修正済み set
- Resolution set to 修正済
株式会社ロックオンの梶原です。
本件、2.11正式版への反映を行わず、クローズさせていただきます。
主要サーバでのPostgreSQL対応バージョンの調査結果にて、不要と判断しました。
(修正を行うことによる不具合発生も抑えるため、ご了承ください。)
PostgreSQL 7.4で動作させる場合はnanasessさんのパッチをご参考いただき、個別にご対応ください。
申し訳ございませんが、よろしくお願いします。
Note: See
TracTickets for help on using
tickets.
PostgreSQL 7.4.19で別の不具合も報告されていますが、関連しそうなので記載しておきます。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=8378&forum=8&post_id=40687#forumpost40687