From: | Adam Witney <awitney(at)sghms(dot)ac(dot)uk> |
---|---|
To: | njunior(at)univates(dot)br |
Cc: | pgsql-sql <pgsql-sql(at)postgresql(dot)org> |
Subject: | Re: Inherancing |
Date: | 2003-01-07 12:21:39 |
Message-ID: | BA4076D3.EB87%a.witney@sghms.ac.uk |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
Yes, if you do
insert into cities values (1, 'Lajeado');
insert into centers values (1, 'Lajeado', 'AZ');
Then select * from cities will give you
1 Lajedo
1 Lajedo
And select * from centers will give
1 Lajedo AZ
However, if rather than duplicating the insert and just doing
insert into centers values (1, 'Lajeado', 'AZ');
Then select * from cities will give you
1 Lajedo
And select * from centers will give
1 Lajedo AZ
Is this what you want?
adam
> In this case, when i do
> select * from cities;
> i'll have two tuples with the name 'Lajeado'.
>
> Does it the only way i have ?
>
> Thanks again,
>
> Nasair Júnior da Silva
> Lajeado - RS - Brasil.
>
> Em Tue, 07 Jan 2003 12:02:13 +0000, Adam Witney <awitney(at)sghms(dot)ac(dot)uk>
> escreveu:
>> On 7/1/03 11:42 am, "Nasair Junior da Silva" <njunior(at)univates(dot)br> wrote:
>>
>>> Hi people,
>>> supposing i have the tables :
>>>
>>> create table cities (id int, name varchar, primary key(id) );
>>> create table centers (state varchar(2)) inherits (cities);
>>>
>>> ant the tuple
>>> insert into cities values (1, 'Lajeado');
>>>
>>> How i do if i want to make this city as a center ?
>>
>> If I understand you correctly you probably want to do this instead...
>>
>> insert into centers values (1, 'Lajeado', 'AZ');
>>
>> Where AZ is your state
>>
>> HTH
>>
>> adam
>>
>>
>
>
> xx===============================xx
> || °v° Nasair Junior da Silva ||
> || /(_)\ Linux User: 246054 ||
> || ^ ^ njunior(at)univates(dot)br ||
> ||CPD - Desenvolvimento ||
> ||Univates - Centro Universitário||
> xx===============================xx
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
> (send "unregister YourEmailAddressHere" to majordomo(at)postgresql(dot)org)
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
From | Date | Subject | |
---|---|---|---|
Next Message | jack | 2003-01-07 12:53:06 | A problem about alter table |
Previous Message | Nasair Junior da Silva | 2003-01-07 12:09:20 | Re: Inherancing |