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

From: Jean-Michel POURE <jm(dot)poure(at)freesurf(dot)fr>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: [pgadmin-hackers] Fwd: Re: Howto change column
Date: 2001-11-07 16:50:32
Message-ID: 4.2.0.58.20011107175017.00a78c20@pop.freesurf.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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.

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Jean-Michel POURE 2001-11-07 16:54:32 Re: functions, shell script
Previous Message Jean-Michel POURE 2001-11-07 16:34:27 Re: functions vs embedded SQL