inheritance
От | will trillich |
---|---|
Тема | inheritance |
Дата | |
Msg-id | 20010424173458.M30699@serensoft.com обсуждение исходный текст |
Ответ на | Re: Insert data into multiple tables (Joel Burton <jburton@scw.org>) |
Список | pgsql-general |
On Tue, Apr 24, 2001 at 04:14:10PM -0400, Joel Burton wrote: > On Tue, 24 Apr 2001, will trillich wrote: > > BUT -- if this is a 1:1 relation, and customers ALWAYS have > > addresses, and addresses ALWAYS have customers, then just make > > the sucker into one table and you're done. > > If this is a 1:1 relationship, and you don't mind wandering slightly > afield of the SQL standard, inheritance is a good way to go, too. okay. is there a way to have a function defined to accept an inherited record type, that'll work in an inheritee-record? create table basic ( v1 int4, v2 int4 ); create table dat ( who varchar(30), id serial ) inherits (basic); create function calc(basic) returns int4 as ' select $1.v1 + $1.v2 ' language 'sql'; ... select calc(dat); select calc(basic*); is there a way? -- don't visit this page. it's bad for you. take my expert word for it. http://www.salon.com/people/col/pagl/2001/03/21/spring/index1.html will@serensoft.com http://sourceforge.net/projects/newbiedoc -- we need your brain! http://www.dontUthink.com/ -- your brain needs us!
В списке pgsql-general по дате отправления: