Re: Uppercase to lowercase trigger?
От | Jasen Betts |
---|---|
Тема | Re: Uppercase to lowercase trigger? |
Дата | |
Msg-id | joo318$jef$1@reversiblemaps.ath.cx обсуждение исходный текст |
Ответ на | Uppercase to lowercase trigger? (Chrishelring <christianhelring@gmail.com>) |
Список | pgsql-general |
On 2012-05-03, Chrishelring <christianhelring@gmail.com> wrote: > Maybe I should clarify what I mean. > > I have a db (postgresql 8.4.1 with a postGIS spatial extension) with about > 200+ tables in it. Some of them is supposed to be updated using an > application what requres that some of the columns are in uppercase (a > leftover from Oracle I suppose) but the main application that uses these > tables requres that the columns are in lowercase. I had an idea that using a > trigger I could chance the columns from lowercase to uppercase before > updating /changing the tables and after the update chance them back to > lowercase. Is that possible and how do I do that? No, you could try fashioning an updatable view in a different schema and exploiting schema search path such the main application sees one version and the legacy application sees the other. this means writing a view to handle selects, and do instead rules for updates and deletes. shema search path can be defaulted on a per-user basis so if one of the applications always uses a distincr username for the databse connection this can be implemented in a way that's transparent -- ⚂⚃ 100% natural
В списке pgsql-general по дате отправления: