Opened 14 years ago
Closed 14 years ago
#3210 closed enhancement (fixed)
管理画面のPostgreSQL 8.3対応
Reported by: | tietew | Owned by: | tietew |
---|---|---|---|
Priority: | minor | Milestone: | OpenPNE2.13.6 |
Component: | pne-postgresql | Version: | 2.12.x & 2.14.x |
Keywords: | Cc: |
Description (last modified by )
■概要
管理画面内でデータ取り出し時にr_datetimeで文字の切り出し(substr)を行っているが、PostgreSQL8からは対応されない。この部分を修正して、PostgreSQL8以上のバージョンでも管理画面の機能が動作するようにしてほしい。
■仕様
#3242で既にsubstrで使うr_datetimeをtextにキャストすることで対応していたが、読みやすさを優先してsubstrをto_charに変更。PostgreSQL8.3に対応した。
■関連情報
元のDescription
PostgreSQL 8.3で動かなかった場所のパッチです。 今のところ、これ以外で動いていなさそうな場所は見つかっていません。 パッチは OpenPNE 2.12.6 ベースで作成しました。
PostgreSQL 8.2のリリースから二年、8.3からも半年以上経ちますので、そろっと対応を進めて欲しいです。
Attachments (1)
Change History (14)
Changed 14 years ago by
Attachment: | db_admin.pgsql-analysis-sqlfix.patch added |
---|
comment:1 Changed 14 years ago by
Milestone: | → OpenPNE2.13.6 |
---|
comment:2 Changed 14 years ago by
Owner: | changed from nobody to kiwa |
---|---|
Status: | new → assigned |
Summary: | webapp/modules/admin/lib/db_admin.php patch for PostgreSQL 8.3+ → 管理画面のPostgreSQL 8.3対応 |
取り込みます
comment:3 Changed 14 years ago by
Component: | 指定しない → pne-postgresql |
---|---|
Description: | modified (diff) |
Keywords: | 確認中 added |
Version: | 2.12.x → 2.12.x & 2.13.x |
comment:5 Changed 14 years ago by
Keywords: | テスト待ち added; 確認中 removed |
---|
comment:7 follow-up: 8 Changed 14 years ago by
クエリーの文字列連結は下のように = と . を揃えるのが望ましいです。
$sql = "なんやら" . " かんやら";
ただし、今回の更新以外でも共通化していない部分が多く見受けられるので、対応は別でも構わないと思います。
comment:8 Changed 14 years ago by
comment:9 Changed 14 years ago by
Keywords: | テスト待ち added; 確認中 removed |
---|
comment:10 Changed 14 years ago by
Keywords: | テスト待ち removed |
---|---|
Resolution: | → fixed |
Status: | assigned → closed |
PostgreSQL7.4の環境がないため、今までの対応バージョンのDBで確認はできませんでしたが、PostgreSQL8.3環境での動作は問題ありませんでした。
comment:12 Changed 14 years ago by
Owner: | changed from kiwa to tietew |
---|---|
Status: | reopened → new |
comment:13 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
ありがとうございます!是非取り込みたいのでMilestoneを開発版の次のバージョンにしておきました。