Re: auto-filling a field on insert

From: "Roderick A(dot) Anderson" <raanders(at)cyber-office(dot)net>
To:
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: auto-filling a field on insert
Date: 2009-10-22 14:41:53
Message-ID: 4AE06F31.5080700@cyber-office.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

semi-ambivalent wrote:
> On Oct 21, 8:54 pm, da(dot)(dot)(dot)(at)fetter(dot)org (David Fetter) wrote:
>> On Wed, Oct 21, 2009 at 07:17:44PM -0700, semi-ambivalent wrote:
>>> If I have a table with fields A, B, C and D how could I do something
>>> such that if I insert values in fields A, B and C field D would be
>>> auto-filled with the value A||B||C? Just a pointer of where to begin
>>> looking is fine. Triggers? Copy ... From? Table or field
>>> definitions?
>> Instead of populating your table with this extra information, create a
>> VIEW with what you want in it.
>>
>> Cheers,
>> David.
>> --
>> David Fetter <da(dot)(dot)(dot)(at)fetter(dot)org>http://fetter.org/
>> Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter
>> Skype: davidfetter XMPP: david(dot)fet(dot)(dot)(dot)(at)gmail(dot)com
>>
>> Remember to vote!
>> Consider donating to Postgres:http://www.postgresql.org/about/donate
>>
>> --
>> Sent via pgsql-general mailing list (pgsql-gene(dot)(dot)(dot)(at)postgresql(dot)org)
>> To make changes to your subscription:http://www.postgresql.org/mailpref/pgsql-general
>
> At first blush that looks good but I need an index on that concatted
> value and I don't seem to be able to index a field in a view. I'll
> check the docs on views to see if I'm missing something.

How about an index on the three "fields"?

http://www.postgresql.org/docs/8.4/static/sql-createindex.html

\\||/
Rod
--

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Scot Kreienkamp 2009-10-22 14:42:14 question about pg_dump
Previous Message Richard Broersma 2009-10-22 13:38:52 Re: auto-filling a field on insert