[pgsql-jp: 31113] Re: VIEW、継承などを使った PHPアプリのDB設計

Yutaka tanida yutaka @ hi-net.zaq.ne.jp
2003年 9月 24日 (水) 13:52:23 JST


谷田です。的を外しているかもしれませんが

On 24 Sep 2003 13:40:57 +0900
kenbooit @ excite.co.jp wrote:


> PHPで検索する際には
> 3つのテーブルを合体したものを対象にしたいため、
> create view list_all as
> select kind, id, name from list1
> union
> select kind, id, name from list2
> union
> select kind, id, name from list3
> 
> なんてVIEWを作っています(idは同じシーケンスを使っている為、viewにおいてもUNIQUE)。
(snip)
> 質問の内容としては、VIEWを検索した時に、
> 各レコードに自身のテーブル名を保持する機能が付いていて、

tableoidですね。名前ではないですが。

継承を使う是非はともかく、下記のドキュメントなどは参考になると思います。

http://www.postgresql.jp/document/pg732doc/user/ddl-inherit.html






pgsql-jp メーリングリストの案内