Re: [pgadmin-hackers] Fwd: Re: Howto change column

Поиск
Список
Период
Сортировка
От Jean-Michel POURE
Тема Re: [pgadmin-hackers] Fwd: Re: Howto change column
Дата
Msg-id 4.2.0.58.20011107175017.00a78c20@pop.freesurf.fr
обсуждение исходный текст
Ответы Re: [pgadmin-hackers] Fwd: Re: Howto change column  (Stephan Szabo <sszabo@megazone23.bigpanda.com>)
Список pgsql-general
At 14:46 07/11/01 +0000, you wrote:
> > >If you're willing to do a little magic to the system tables (and you
> > >have a recent backup :) ).  You can change the atttypmod of
> > the column
> > >in question from 14 to 24.  This really only works on
> > variable length
> > >items and only to expand them, but...
> > >
> > >You pretty much need to do a sequence like:
> > >select oid, relname from pg_class where
> > relname='<tablename>'; update
> > >pg_attribute set atttypmod=24 where attrelid=<oid from previous>
> > >  and attname='<attributename>'
> > >in a superuser account.
>
>Though technically correct, that sounds like a recipe for disaster! Of
>course, the atttypmod doesn't always relate directly to the length of the
>column, and even when it does, it's usually length+4
>
>Regards, Dave.


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

Предыдущее
От: Jean-Michel POURE
Дата:
Сообщение: Re: functions vs embedded SQL
Следующее
От: Jean-Michel POURE
Дата:
Сообщение: Re: functions, shell script