CVSROOT:        /cvsroot
Module name:    pgsql-server
Changes by:     [EMAIL PROTECTED]       03/07/29 14:21:28

Modified files:
        src/backend/catalog: heap.c 
        src/backend/rewrite: rewriteHandler.c 
        src/include/catalog: catversion.h 

Log message:
        Coerce unknown-literal-constant default values to the column type during
        CREATE TABLE (or ALTER TABLE SET DEFAULT), rather than postponing it to
        the time that the default is inserted into an INSERT command by the
        rewriter.  This reverses an old decision that was intended to make the
        world safe for writing
        f1 timestamp default 'now'
        but in fact merely made the failure modes subtle rather than obvious.
        Per recent trouble report and followup discussion.
        
        initdb forced since there is a chance that stored default expressions
        will change.


---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
      subscribe-nomail command to [EMAIL PROTECTED] so that your
      message can get through to the mailing list cleanly

Reply via email to