Skip site navigation (1) Skip section navigation (2)

Re: change existing table definition

From: "Martin Fandel" <martin(dot)fandel(at)alphyra-evs(dot)de>
To: chen(at)musc(dot)edu
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: change existing table definition
Date: 2005-06-28 15:29:11
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-admin

ALTER TABLE is only in PostgreSQL 8. But you can create a new table 
with varchar(50) and copy the data from the existing into the new 
table. How much relation_size has your table? Do you create the
dbsize-functions which are included in the contrib package?

Best regards,

Am Dienstag, den 28.06.2005, 10:39 -0400 schrieb Chuming Chen:
> Peter Eisentraut wrote:
> >Chuming Chen wrote:
> >  
> >
> >>How can I change the column definition of an existing table, ie. from
> >>varchar(30) to varchar(50)? Is there any way to add a new column to
> >>an existing table?
> >>    
> >>
> >
> >The ALTER TABLE command can do all that.  You need version 8.0 or later 
> >for some functionality though.
> >
> >  
> >
> Is there another way to do it in 7.* ?
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo(at)postgresql(dot)org

In response to


pgsql-admin by date

Next:From: Lee WuDate: 2005-06-28 15:34:44
Subject: Re: change existing table definition
Previous:From: Brad NicholsonDate: 2005-06-28 15:28:08
Subject: Re: change existing table definition

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group