Thread: adding defaults

adding defaults

From
Jodi Kanter
Date:
Can field specific defaults easily be added to a table that is already in existence and has data in it?  I cannot seem to locate the correct ALTER command in any of my books.
Thanks
Jodi
--

_______________________________
Jodi L Kanter
BioInformatics Database Administrator
University of Virginia
(434) 924-2846
jkanter@virginia.edu


 

 

 

Re: adding defaults

From
Oliver Elphick
Date:
On Wed, 2004-07-14 at 17:34, Jodi Kanter wrote:
> Can field specific defaults easily be added to a table that is already
> in existence and has data in it?  I cannot seem to locate the correct
> ALTER command in any of my books.

ALTER TABLE table ALTER COLUMN column SET DEFAULT expression

--
Oliver Elphick                                          olly@lfix.co.uk
Isle of Wight                              http://www.lfix.co.uk/oliver
GPG: 1024D/A54310EA  92C8 39E7 280E 3631 3F0E  1EC0 5664 7A2F A543 10EA
                 ========================================
     "God is faithful, by whom ye were called unto the
      fellowship of his Son Jesus Christ our Lord."
                                   I Corinthians 1:9


Re: adding defaults

From
Peter Eisentraut
Date:
Jodi Kanter wrote:
> Can field specific defaults easily be added to a table that is
> already in existence and has data in it?  I cannot seem to locate the
> correct ALTER command in any of my books.

ALTER TABLE a ALTER COLUMN b SET DEFAULT c;

--
Peter Eisentraut
http://developer.postgresql.org/~petere/


Re: adding defaults

From
Rosser Schwarz
Date:
Jodi Kanter wrote:

>Can field specific defaults easily be added to a table that is already
>in existence and has data in it?  I cannot seem to locate the correct
>ALTER command in any of my books.

$ psql -c "\h alter table" | grep -iC 1 default

ALTER TABLE [ ONLY ] name [ * ]
    ALTER [ COLUMN ] column { SET DEFAULT expression | DROP DEFAULT }
...

/rls

--
:wq