1. 04 Oct, 2003 3 commits
  2. 03 Oct, 2003 7 commits
  3. 02 Oct, 2003 9 commits
  4. 01 Oct, 2003 2 commits
  5. 30 Sep, 2003 4 commits
  6. 29 Sep, 2003 15 commits
    • Tom Lane's avatar
      Adjust btree index build procedure so that the btree metapage looks · e33f205a
      Tom Lane authored
      invalid (has the wrong magic number) until the build is entirely
      complete.  This turns out to cost no additional writes in the normal
      case, since we were rewriting the metapage at the end of the process
      anyway.  In normal scenarios there's no real gain in security, because
      a failed index build would roll back the transaction leaving an unused
      index file, but for rebuilding shared system indexes this seems to add
      some useful protection.
      e33f205a
    • Bruce Momjian's avatar
      Release updates by Tom. · 6b4caf53
      Bruce Momjian authored
      6b4caf53
    • Tom Lane's avatar
      Improve context display for failures during COPY IN, as recently · 0e319c7a
      Tom Lane authored
      discussed on pghackers.
      0e319c7a
    • Bruce Momjian's avatar
      Update Jan's completed item. · 34c64955
      Bruce Momjian authored
      34c64955
    • Bruce Momjian's avatar
      Remove, already done: · 7bc0678e
      Bruce Momjian authored
      < 	o Fixed PL/Tcl's spi_prepare to accept full qualified type names in
      < 	  the parameter type list
      7bc0678e
    • Bruce Momjian's avatar
      Update HISTORY for 7.4. · 8dd05737
      Bruce Momjian authored
      Neil Conway
      8dd05737
    • Bruce Momjian's avatar
      Add: · fb72fc8b
      Bruce Momjian authored
      > 	o Fixed PL/Tcl's spi_prepare to accept full qualified type names in
      > 	  the parameter type list
      fb72fc8b
    • Jan Wieck's avatar
      Fixed type lookup in spi_prepare for possible qualified · 36f15dde
      Jan Wieck authored
      type name specification.
      
      Jan
      36f15dde
    • Bruce Momjian's avatar
      The brackets aren't put on the CHECK constraints properly. · 2f98ece4
      Bruce Momjian authored
      Before patch:
      
      test=# select pg_get_constraintdef(oid) from pg_constraint;
                                             pg_get_constraintdef
      -------------------------------------------------------------------------------------------------
        CHECK (VALUE >= 0)
        CHECK ((((a)::text = 'asdf'::text) OR ((a)::text = 'fdsa'::text)) OR
      ((a)::text = 'dfd'::text))
        PRIMARY KEY (b)
        FOREIGN KEY (a) REFERENCES test2(b)
        UNIQUE (b)
      (5 rows)
      
      test=# select pg_get_constraintdef(oid, true) from pg_constraint;
                                      pg_get_constraintdef
      -----------------------------------------------------------------------------------
        CHECK VALUE >= 0
        CHECK a::text = 'asdf'::text OR a::text = 'fdsa'::text OR a::text =
      'dfd'::text
        PRIMARY KEY (b)
        FOREIGN KEY (a) REFERENCES test2(b)
        UNIQUE (b)
      (5 rows)
      
      After patch:
      
      test=# select pg_get_constraintdef(oid) from pg_constraint;
                                             pg_get_constraintdef
      -------------------------------------------------------------------------------------------------
        CHECK (VALUE >= 0)
        CHECK ((((a)::text = 'asdf'::text) OR ((a)::text = 'fdsa'::text)) OR
      ((a)::text = 'dfd'::text))
        PRIMARY KEY (b)
        FOREIGN KEY (a) REFERENCES test2(b)
        UNIQUE (b)
      (5 rows)
      
      test=# select pg_get_constraintdef(oid, true) from pg_constraint;
                                      pg_get_constraintdef
      -----------------------------------------------------------------------------------
        CHECK (VALUE >= 0)
      
      `  CHECK (a::text = 'asdf'::text OR a::text = 'fdsa'::text OR a::text =
      'dfd'::text)
        PRIMARY KEY (b)
        FOREIGN KEY (a) REFERENCES test2(b)
        UNIQUE (b)
      (5 rows)
      
      It's important that those brackets are there to (a) match all other
      constraints and (b) so that people can just copy and paste them and it
      will work as SQL.
      
      
      Christopher Kings-Lynne
      2f98ece4
    • Bruce Momjian's avatar
      I've not changed any malloc/calloc to palloc. It looks to me that these memory · 6000e328
      Bruce Momjian authored
      areas are for the lifetime of the backend and in the interests of not breaking
      something that's not broken I left alone.
      
      Note for anyone reading this and wanting it for tsearch-v2-stable (i.e. for 7.3
      backend) this patch probably will not apply cleanly to that source. It should
      be simple enough to see what's going on and apply the changes by hand if need
      be.
      
      
      --
      Nigel J. Andrews
      6000e328
    • Bruce Momjian's avatar
      This patch fixes an obvious bug in the "should I print the duration of · 4b4c43b1
      Bruce Momjian authored
      this query?" logic in postgres.c
      
      Also, make it print "duration:" like log_duration.
      
      Neil Conway
      4b4c43b1
    • Bruce Momjian's avatar
      I discovered that TupleDescGetAttInMetadata and BuildTupleFromCStrings · fc7a2aff
      Bruce Momjian authored
      don't deal well with tuples having dropped columns. The attached fixes
      the issue. Please apply.
      
      Joe Conway
      fc7a2aff
    • Bruce Momjian's avatar
      > > · f3db6065
      Bruce Momjian authored
      > >  a) Write documentation how the win32 console needs to be set up so that
      > >     psql can handle 8-bit characters.
      > >     Where should it be added? The Section "Installation on Windows" in the
      > >     Administrator's Guide seems natural to me.
      > >
      > >  b) Add code to psql that prints a warning on startup of psql when the
      > >     console codepage differs from the windows codepage, something like
      > >
      > >     Warning: Console codepage (850) differs from windows codepage (1252)
      > >              8-bit characters will not work correctly. See PostgreSQL
      > >              documentation "Installation on Windows" for details.
      >
      Attached are two patches:
      
       - installdoc.patch contains an additional paragraph on the win32 console
         codepage for the chapter "Installation on Windows"
         Due to a lack of SGML-tools, I have only edited the text and not tested
         the SGML code - please check it before merging into the CVS branch.
      
       - psqlcodepage.patch adds the warning about a problematic codepage to psql.
      
      
      Christoph Dalitz
      f3db6065
    • Bruce Momjian's avatar
      This patch makes a few incremental improvements to geqo.sgml and · a17b5375
      Bruce Momjian authored
      arch-dev.sgml
      
      Neil Conway
      a17b5375
    • Bruce Momjian's avatar
      A) Fixes a bug that prevented mirroring of data on a table that has had · 04e401f9
      Bruce Momjian authored
      a column dropped.
      
      B) Updated the documentation for the 7.4 release.
      
      Steven Singer
      04e401f9