From: Adam Witney <awitney@sghms.ac.uk>
To: njunior@univates.br
Cc: pgsql-sql <pgsql-sql@postgresql.org>
Subject: Re: Inherancing
Date: Tue, 07 Jan 2003 12:21:39 +0000
Message-ID: <BA4076D3.EB87%a.witney@sghms.ac.uk> (raw)
In-Reply-To: <20030107100920.7fdcde1d.njunior@univates.br>
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@sghms.ac.uk>
> escreveu:
>> On 7/1/03 11:42 am, "Nasair Junior da Silva" <njunior@univates.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@univates.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@postgresql.org)
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: pgsql-sql@postgresql.org
Cc: awitney@sghms.ac.uk, njunior@univates.br
Subject: Re: Inherancing
In-Reply-To: <BA4076D3.EB87%a.witney@sghms.ac.uk>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox