バージョン選択

フォーラム

メニュー

オンライン状況

55 人のユーザが現在オンラインです。 (46 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 54
kogay もっと...

PR

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について

サイト内検索

質問 > フロント機能 > postgresqlで別スキーマへのデータ追加更新

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
12AI24
投稿日時: 2017/4/20 18:34
対応状況: −−−
新米
登録日: 2017/3/8
居住地:
投稿: 5
postgresqlで別スキーマへのデータ追加更新
▼テンプレート
[EC-CUBE] 3.0.13
[レンタルサーバ] なし(VMWare)
[OS] CentOS 7
[PHP] PHP 5.4.16
[データベース] PostgreSQL9.5
[WEBサーバ]
[ブラウザ] IE11
[導入プラグインの有無]
[カスタマイズの有無]
[現象]
お世話になります。

EC-CUBE2の方は、開発で使っていたのですが、最近3の開発になるため、ご教授を願いたいのですが…

PostgreSQLで、データベース名abcに対して、スキーマeccubeにテーブルを追加して動作検証をしているのですが、スキーマxyzのテーブルに対してデータの追加や更新は行えるものなのでしょうか。

例えば、フロントページで商品を購入時に、eccube.dtb_orderにデータを追加すると同時に、xyz.master_orderにデータを追加をするということがしたいのですが

よろしくお願いします
468
投稿日時: 2017/4/24 19:33
対応状況: −−−
仙人
登録日: 2008/10/26
居住地:
投稿: 579
Re: postgresqlで別スキーマへのデータ追加更新
Entityクラスとデータベーステーブルを紐づけるmetadataのtable:のところに「xyz.master_order」と記述すれば、
スキーマxyzのテーブルとマッピングできるのでは無いでしょうか?

ECCUBE3の場合、/src/Eccube/Resource/doctrine/以下のファイルにmetadataがYAML形式で保存されています。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
■360°画像ビューワーimg360
■ECCUBE技術資料blog

aoki.u
投稿日時: 2017/4/25 9:03
対応状況: −−−
常連
登録日: 2017/2/19
居住地:
投稿: 52
Re: postgresqlで別スキーマへのデータ追加更新

今回2つのテーブルに同時にデータを入れるとのことですので、単純に定義ファイルの修正だけでは無理ですね。
Doctorine定義ファイルを2つ用意してやったり、EntityManagerをうまく2つ操作するなり、工夫が必要です。


----------------
ECCUBE3系のインテグレートパートナーとして
カスタマイズやプラグイン開発に専念しています。
ぜひご相談ください。

468
投稿日時: 2017/4/25 17:36
対応状況: −−−
仙人
登録日: 2008/10/26
居住地:
投稿: 579
Re: postgresqlで別スキーマへのデータ追加更新
そうですね。
説明が不足していました。
テーブルにマッピングされたエンティティを利用して、データを格納する処理は実装する必要がありますね。

もしくはPostgreSQLのトリガーを利用する方法もあるかと思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
■360°画像ビューワーimg360
■ECCUBE技術資料blog

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

 



ログイン


EC-CUBEペイメント

統計情報

総メンバー数は19,528名です
総投稿数は81,842件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1623
4
yuh
1347
5
red
1057
6
fukap
907
7
shutta
827
8 ramrun 789
9
tsuji
782
10
umebius
671
11
tao_s
646
12 sumida 638
13
homan
633
14 karin 609
15
468
579
16 DELIGHT 571
17
patapata
502
18
flealog
483
19 tonton 436
20
ecbg
387


ネットショップの壺

EC-CUBEガイドブック
Copyright© LOCKON CO.,LTD. All Rights Reserved.