Re: Modify column type
От | Christopher Kings-Lynne |
---|---|
Тема | Re: Modify column type |
Дата | |
Msg-id | GNELIHDDFBOCMGBFGEFOMEMFCDAA.chriskl@familyhealth.com.au обсуждение исходный текст |
Ответ на | Modify column type (Scott David Walter <sdw1@geneseo.edu>) |
Список | pgsql-sql |
Hi Scott, I believe you can hack the catalogs: (disclaimer) update pg_attribute set atttypmod=104 where attname='email' and attrelid=(select oid from pg_class where relname='student'); Do this in a transaction and then \d the table to check that it has worked before committing. Chris > -----Original Message----- > From: pgsql-sql-owner@postgresql.org > [mailto:pgsql-sql-owner@postgresql.org]On Behalf Of Scott David Walter > Sent: Tuesday, 20 August 2002 12:46 AM > To: pgsql-sql@postgresql.org > Subject: [SQL] Modify column type > > > Is there a way to modify the type of an existing column? All I actually > want to do is extend the length of the type from a VARCHAR(6) to > VARCHAR(100). > > > Column | Type | Modifiers > ------------------------+-----------------------+------------------------ > email | character varying(6) | not null > > > gold_program=> ALTER TABLE student MODIFY email varchar(100); > ERROR: parser: parse error at or near "modify" > > > > > ---------------------------(end of broadcast)--------------------------- > TIP 6: Have you searched our list archives? > > http://archives.postgresql.org >
В списке pgsql-sql по дате отправления: