Ticket #554 (closed バグ指摘: 修正済)

Opened 11 years ago

Last modified 10 years ago

MySQL と PostgreSQL でテーブル定義が異なる

Reported by: Seasoft Owned by: Seasoft
Priority: Milestone: EC-CUBE2.11.0
Component: その他 Version: コミュニティ (eccube-comu)
Keywords: Cc:
修正済み:

Description (last modified by Seasoft) (diff)

MySQL と PostgreSQL でデータ型や制約など、テーブル定義に差異が生じている。

  • create_date, update_date 列に関しては、本チケットでは積極的に改変せず #869 で扱う。

Change History

comment:1 Changed 11 years ago by Seasoft

記述に差異が多いのがこのようなバグを招いたと考える。
コミュニティでは r18331 にて、記述の統一を図った。(本件バグの修正には至っていない)

comment:2 Changed 11 years ago by kajiwara

  • Milestone changed from EC-CUBE2.4.2 to EC-CUBE2.5.0

Seasoft様 本件、色々とご対応いただき、ありがとうございます。

2.4.1⇒2.4.2へのバージョンUPにてテーブル定義が変更されることはあまり望ましくないと考えておりますので、大変申し訳ございませんが、本件は2.5へマイルストーンを変更させていただきたく思います。
(ただ、インストール部分ではありますので、影響はほぼないとは思いますが。)

本件のテーブル定義が異なる件を含めまして、2.5にてしっかりDB定義を検討して対応させていただきたいと考えております。

申し訳ございませんが、以上、よろしくお願いいたします。

comment:3 follow-up: ↓ 4 Changed 11 years ago by nanasess

MySQL の auto_increment は使わないようにし, ADOdb や MDB2 のシーケンス関数を使用すると良さげですが, いかがでしょう?

comment:4 in reply to: ↑ 3 Changed 10 years ago by Seasoft

  • Version changed from 2.4.1 to コミュニティ (eccube-comu)

nanasess への返信

MySQL の auto_increment は使わないようにし, ADOdb や MDB2 のシーケンス関数を使用すると良さげですが, いかがでしょう?

その部分は #780#564 に引継ぎ、本チケットではその他の部分の対応に限定したいと思います。

comment:5 Changed 10 years ago by Seasoft

  • Owner changed from somebody to Seasoft
  • Status changed from new to assigned
  • Description modified (diff)

comment:6 Changed 10 years ago by Seasoft

  • Milestone changed from EC-CUBE2.5.0beta to EC-CUBE2.5.0

comment:7 Changed 10 years ago by Seasoft

  • Status changed from assigned to closed
  • Resolution set to 修正済
Note: See TracTickets for help on using tickets.