On Jun 11, 2011, at 9:36 PM, Robert Haas wrote:
>> This is at least a use-case for something^Wfeature like 'create
>> synonym', allowing smooth end-user's application upgrade on schema
>> update. I am not claiming that we need that, it just seems a good
>> usecase for column alias/synonym.
> 
> I had the same thought.  I'm not sure that this particular example
> would be worthwhile even if we had a column synonym facility.  But at
> least if we were bent on changing it we could do it without breaking
> things.

A synonym feature would definitely be useful for cases like this. We have a 
poorly named database at work; it's been that way for years and the only reason 
it's never been cleaned up is because it would require simultaneously changing 
config settings in dozens of places on hundreds of machines (many of which are 
user machines, which makes performing the change very difficult). As annoying 
as dealing with the oddball name is (there's a number of pieces of code that 
have to special case it), it would be even more painful to fix the problem. If 
we had database name synonyms we could create a synonym and migrate everything 
over time... and in the meantime, code could stop special-casing it.
--
Jim C. Nasby, Database Architect                   j...@nasby.net
512.569.9461 (cell)                         http://jim.nasby.net



-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to