Skip to content
Snippets Groups Projects
  1. Apr 22, 2006
  2. Apr 21, 2006
    • Bruce Momjian's avatar
      Remove from TODO ability to edit pg_hba.conf, but add GRANT connection · 1b4504ce
      Bruce Momjian authored
      permission item:
      
      < 	o %Allow pg_hba.conf settings to be controlled via SQL
      > 	o %Allow per-database permissions to be set via GRANT
      < 	  This would add a function to load the SQL table from
      <           pg_hba.conf, and one to writes its contents to the flat file.
      < 	  The table should have a line number that is a float so rows
      < 	  can be inserted between existing rows, e.g. row 2.5 goes
      < 	  between row 2 and row 3.
      > 	  Allow database connection checks based on GRANT rules in
      > 	  addition to the existing access checks in pg_hba.conf.
      1b4504ce
  3. Apr 20, 2006
    • Bruce Momjian's avatar
      Add detail: · 19fe9a90
      Bruce Momjian authored
      < 	  encoding.
      > 	  encoding.  This requires using mblen() to determine if the
      > 	  backslash is inside or outside a multi-byte sequence.
      19fe9a90
  4. Apr 19, 2006
    • Bruce Momjian's avatar
      Add: · ce8c6aa7
      Bruce Momjian authored
      >
      > 	o Add new version of PQescapeString() that doesn't double backslashes
      > 	  that are part of a client-only multibyte sequence
      >
      > 	  Single-quote is not a valid byte in any supported client-only
      > 	  encoding.
      >
      > 	o Add new version of PQescapeString() that doesn't double
      > 	  backslashes when standard_conforming_strings is true and
      > 	  non-E strings are used
      ce8c6aa7
    • Bruce Momjian's avatar
      Add: · b3e4a84b
      Bruce Momjian authored
      > 	  o Add reporting of the current WAL file, perhaps as part of
      > 	    partial log file archiving
      b3e4a84b
    • Bruce Momjian's avatar
  5. Apr 18, 2006
  6. Apr 17, 2006
    • Bruce Momjian's avatar
      Done: · 8e7aaeb6
      Bruce Momjian authored
      < 	o Update pg_dump and psql to use the new COPY libpq API (Christopher)
      > 	o -Update pg_dump and psql to use the new COPY libpq API (Christopher)
      8e7aaeb6
  7. Apr 15, 2006
    • Bruce Momjian's avatar
      Remove: · 922f7536
      Bruce Momjian authored
      < 	o %Have pg_dump use multi-statement transactions for INSERT dumps
      922f7536
    • Bruce Momjian's avatar
      Document that pg_dump -d/-D prevents invalid data from canceling the · 598dfee5
      Bruce Momjian authored
      entire table load.
      598dfee5
    • Tom Lane's avatar
      Support the syntax · 3651a3e6
      Tom Lane authored
      	CREATE AGGREGATE aggname (input_type) (parameter_list)
      along with the old syntax where the input type was named in the parameter
      list.  This fits more naturally with the way that the aggregate is identified
      in DROP AGGREGATE and other utility commands; furthermore it has a natural
      extension to handle multiple-input aggregates, where the basetype-parameter
      method would get ugly.  In fact, this commit fixes the grammar and all the
      utility commands to support multiple-input aggregates; but DefineAggregate
      rejects it because the executor isn't fixed yet.
      I didn't do anything about treating agg(*) as a zero-input aggregate instead
      of artificially making it a one-input aggregate, but that should be considered
      in combination with supporting multi-input aggregates.
      3651a3e6
    • Bruce Momjian's avatar
      Done: · ebd5257d
      Bruce Momjian authored
      > * -Re-enable the GUC full_page_writes in 8.2 when reliability issues have
      ebd5257d
  8. Apr 13, 2006
  9. Apr 12, 2006
  10. Apr 11, 2006
  11. Apr 10, 2006
    • Bruce Momjian's avatar
      Add: · e7101b6b
      Bruce Momjian authored
      > * Allow log_min_messages to be specified on a per-module basis
      >
      >   This would allow administrators to see more detailed information from
      >   specific sections of the backend, e.g. checkpoints, autovacuum, etc.
      e7101b6b
  12. Apr 09, 2006
    • Bruce Momjian's avatar
      Add: · fb2b1986
      Bruce Momjian authored
      < * Experiment with multi-threaded backend [thread]
      > * Experiment with multi-threaded backend for backend creation [thread]
      1003a1004,1008
      >
      > * Experiment with multi-threaded backend better resource utilization
      >
      >   This would allow a single query to make use of multiple CPU's or
      >   multiple I/O channels simultaneously.
      fb2b1986
    • Bruce Momjian's avatar
      Update: · 83843a44
      Bruce Momjian authored
      > * Allow the creation of indexes with mixed ascending/descending
      >   specifiers
      >
      >   This is possible now by creating an operator class with reversed sort
      >   operators.  One complexity is that NULLs would then appear at the start
      >   of the result set, and this might affect certain sort types, like
      >   merge join.
      >
      83843a44
  13. Apr 06, 2006
    • Peter Eisentraut's avatar
      Build src/test/regress/README during tarball making like the other · 0bc2a8ca
      Peter Eisentraut authored
      generated text files.  Fix build of that file, too.
      
      Put the text files in the right place during make dist, so there are no
      extra manual steps required anymore.
      0bc2a8ca
    • Tom Lane's avatar
      Fix a bunch of problems with domains by making them use special input functions · 7fdb4305
      Tom Lane authored
      that apply the necessary domain constraint checks immediately.  This fixes
      cases where domain constraints went unchecked for statement parameters,
      PL function local variables and results, etc.  We can also eliminate existing
      special cases for domains in places that had gotten it right, eg COPY.
      
      Also, allow domains over domains (base of a domain is another domain type).
      This almost worked before, but was disallowed because the original patch
      hadn't gotten it quite right.
      7fdb4305
  14. Apr 04, 2006
    • Tom Lane's avatar
      Modify all callers of datatype input and receive functions so that if these · 147d4bf3
      Tom Lane authored
      functions are not strict, they will be called (passing a NULL first parameter)
      during any attempt to input a NULL value of their datatype.  Currently, all
      our input functions are strict and so this commit does not change any
      behavior.  However, this will make it possible to build domain input functions
      that centralize checking of domain constraints, thereby closing numerous holes
      in our domain support, as per previous discussion.
      
      While at it, I took the opportunity to introduce convenience functions
      InputFunctionCall, OutputFunctionCall, etc to use in code that calls I/O
      functions.  This eliminates a lot of grotty-looking casts, but the main
      motivation is to make it easier to grep for these places if we ever need
      to touch them again.
      147d4bf3
    • Tom Lane's avatar
      Define a separately configurable XLOG_BLCKSZ symbol for the page size · eaef1113
      Tom Lane authored
      used within WAL files.  Historically this was the same as the data file
      BLCKSZ, but there's no necessary connection, and it's possible that
      performance gains might ensue from reducing XLOG_BLCKSZ.  In any case
      distinguishing two symbols should improve code clarity.  This commit
      does not actually change the page size, only provide the infrastructure
      to make it possible to do so.  initdb forced because of addition of a
      field to pg_control.
      Mark Wong, with some help from Simon Riggs and Tom Lane.
      eaef1113
  15. Apr 03, 2006
  16. Apr 02, 2006
Loading