かねてからずっと行いたいと思っていたデータベースの移行。
EC-CUBEをMySQLからPostgreSQLに移行です。
EC-CUBEはPostgreSQLをベース?に開発されていますので
PostgreSQLとの方が相性がよく速度も速いみたいです。
Related article
一応、ショップとしては動いていたので。。ほったらかし。。何年だよ。
そう。ほったらかしにしていた文字コードの問題。
EC-CUBE 1系は、EUC_JPが基本でした。MySQLは。。文字化け問題が多い。
PostgreSQL に移行したいわけですが、その前に処方処置しないと、
現状どうにもなんない。
Related article
会社で動かしているほうのEC-CUBEのデータベースはPostgreSQL 8.1.11 を使っていました。
PostgreSQL 8.3 系がなかなか好評な感じでしたので、PostgreSQL をアップグレードしてみます。
とか、簡単に書いてますが。。とろけそうでした。
Related article
オーダーメールテンプレート追加 なんかのように
携帯用やPC用に分けてメールテンプレートをたくさん作ると
プルダウンがごちゃごちゃするし、
携帯にメール送るのにPC用が出るのはジャマ。。
せっかく「パソコン用」「携帯用」と分けて登録しているんだから分けて表示したい。
ってことで、メールアドレスによってプルダウンリストを選別する。
続きを読む »
Related article
EC-CUBEのバージョン1系が終了するとのことで。。
モジュール配布終わるの早くね??
仕方が無いから自己退避。
モジュール類のファイルってテキスト形式で保存してあるんですね。。
Related article
NP後払いで注文詳細を登録する際に「csv」で登録できますが、EC-CUBEには受注詳細、注文詳細、の個別のCSVを出力、ダウンロードする機能がありません。(注文個別明細?受注個別明細?)
ので、作成。。くたびれた。
以前作ったモノ(お客さんの注文に対するメーカーへの発注書)のさらに応用。
ようはステータス確認の「受注番号」をクリックしたら表示される
「/admin/order/edit.php?order_id=xxx」
を表示換えしてやる。。SQLを駆使しない邪道な方法でCSVダウンロード♪
・/html/admin/order/edit.php → コピーして hoge.php など
・/data/admin/order/edit.tpl → コピーして hoge.tpl など
を基にそれぞれコピー&リネームして作成。。
Related article
EC-CUBEのデータベースがMySQLの場合。。登録商品数が増えてくるとパフォーマンスが落ちてくるというコミュ書き込みが時々ありました。
MySQLはあまり不向きらしいので、PostgreSQLを使うんだぁ。。的な回答が無難になっているみたいです。。まぁ、既に構築済んで運用中の場合、根本的な解決になってないですね(爆
バックアップでうまく MySQL → PostgreSQL と移行できればいいんでしょうがね。
Related article
やらなきゃいけない。。気がする。
バグ?!更新など。 の覚書




Recent Comments