How to implement a value alias or synonym

Поиск
Список
Период
Сортировка
От Gauthier, Dave
Тема How to implement a value alias or synonym
Дата
Msg-id 0AD01C53605506449BA127FB8B99E5E16831E351@FMSMSX114.amr.corp.intel.com
обсуждение исходный текст
Список pgsql-general

Hi:

 

v9.0.1 on linux

 

Is there a way to query on synonyms of a value transparent to the user? 
For example, a column called "animal" can have any text value, including 'horse' and 'cow' and 'pig'.  But I want the user to find all the animal='pig' records if they specify 'hog' instead. 

So..

               select * from thetable where animal = 'pig'

..would generate the same results as...

               select * from thetable where animal = 'hog'

 

There are no 'hog' records in the table, just 'pig' records.  And I want to have control over the synonyms, perhaps in some sort of ref table ?

 

Thanks in Advance for any ideas.

В списке pgsql-general по дате отправления:

Предыдущее
От: "Adrian.Vondendriesch"
Дата:
Сообщение: Re: Single Line Query Logging
Следующее
От: "Carlos Oliva"
Дата:
Сообщение: Re: How to implement a value alias or synonym