質問 > 管理機能 > データベースの階層 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
homan |
投稿日時: 2008/8/9 13:43
対応状況: −−−
|
仙人 登録日: 2007/7/2 居住地: 宮崎県宮崎市 投稿: 633 |
Re: データベースの階層 僕は最近EC-CUBE2系を触るようになって、はじめて本格的にPostgreSQLに触れたので詳細は調べなければならないですが、PostgreSQLの初期スキーマはpublicです。
特にスキーマ名を指定しなければpublicだと暗黙の了解?で指定されますね。 http://www.postgresql.jp/document/pg833doc/html/ddl-schemas.html 以前、モールのようなものをEC-CUBEで組もうと思った時に、同じDBでありながらスキーマをわけてなんとかできないかなぁと思った事がありました。スキーマの仕組みはまだよくわかっていませんので実現可能かどうかもわかりませんが、同じDB内ならスキーマの枠を超えて集計とかできるかな?とおもったからです。 そうなれば顧客情報などをpublicのスキーマ内テーブルに、他の商品情報だとかはそれぞれのスキーマ内テーブルで保持って感じにできておもしろそうですよね なんにせよ、今のままであればPostgreSQLならばpublicスキーマ内にインストールされますから、ramrunさんがおっしゃるようにインストール部分やデータを読み込んでくる部分でスキーマを選択させるような改造が必要になるかと思います。 MySQLはおそらくスキーマはないとおもうので、これもramrunさんがおっしゃるように接頭辞や接尾辞をつけて別テーブル名としてインストールさせるようにするしかないですよね。 ----------------- もしくは、同じデータベースを利用する場合、店番号みたいなものをそれぞれのテーブルのカラムに追加して記録できるようにすれば、同じデータベースを見ながら、表向きにはそれぞれの店舗の商品を表示することも可能かもしれません。 どれを取るにしてもEC-CUBEを深く理解しておく必要がありますね。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
データベースの階層 | miho | 2008/8/6 13:13 |
Re: データベースの階層 | seasoft | 2008/8/6 22:03 |
Re: データベースの階層 | mirei | 2008/8/7 15:10 |
Re: データベースの階層 | seasoft | 2008/8/7 21:04 |
Re: データベースの階層 | miho | 2008/8/8 9:49 |
Re: データベースの階層 | ramrun | 2008/8/8 12:54 |
Re: データベースの階層 | seasoft | 2008/8/8 20:42 |
» Re: データベースの階層 | homan | 2008/8/9 13:43 |
Re: データベースの階層 | seasoft | 2008/8/9 19:44 |
Re: データベースの階層 | homan | 2008/8/10 10:05 |
Re: データベースの階層 | miho | 2008/8/24 15:24 |