1. 30 4月, 2006 4 次提交
  2. 27 4月, 2006 2 次提交
    • B
      Add to item log_min_error_messages item: · 87f00a46
      Bruce Momjian 提交于
      >   Another idea is to allow separate configuration files for each module,
      >   or allow arbitrary SET commands to be passed to them.
      87f00a46
    • B
      Add: · 80aa37a7
      Bruce Momjian 提交于
      > * Invalidate prepared queries, like INSERT, when the table definition
      >   is altered
      80aa37a7
  3. 26 4月, 2006 1 次提交
    • B
      Done: · 3289a932
      Bruce Momjian 提交于
      * -Allow WAL information to recover corrupted pg_controldata
      3289a932
  4. 25 4月, 2006 8 次提交
    • B
      I now see we support RESET SESSION AUTHORIZATION, so it seems we have to · 5fd7df43
      Bruce Momjian 提交于
      use RESET CONNECTION:
      
      < * Add RESET SESSION command to reset all session state
      > * Add RESET CONNECTION command to reset all session state
      447c447
      <   notify the protocol when a RESET SESSION command is used.
      >   notify the protocol when a RESET CONNECTION command is used.
      5fd7df43
    • B
      RESET SESSION is more precise: · 2b700935
      Bruce Momjian 提交于
      < * Add RESET CONNECTION command to reset all session state
      > * Add RESET SESSION command to reset all session state
      447c447
      <   notify the protocol when a RESET CONNECTION command is used.
      >   notify the protocol when a RESET SESSION command is used.
      2b700935
    • B
      Update inheritance constraint items: · 11fbdf2f
      Bruce Momjian 提交于
      < 	o %Prevent child tables from altering or dropping constraints
      <           like CHECK that were inherited from the parent table
      < 	  like CHECK that are inherited by child tables
      <
      < 	  Dropping constraints should only be possible with CASCADE.
      <
      > 	  like CHECK that are inherited by child tables unless CASCADE
      > 	  is used
      > 	o %Prevent child tables from altering or dropping constraints
      >           like CHECK that were inherited from the parent table
      11fbdf2f
    • B
      Done: · b532c86f
      Bruce Momjian 提交于
      > * -Add transaction_timestamp(), statement_timestamp(), clock_timestamp()
      b532c86f
    • B
      Word wrap entry · f04080d7
      Bruce Momjian 提交于
      f04080d7
    • B
      Update SQL-standard INTERVAL item: · c880f9ae
      Bruce Momjian 提交于
              o Support ISO INTERVAL syntax if units cannot be determined from
                the string, and are supplied after the string
      
                The SQL standard states that the units after the string specify
                the units of the string, e.g. INTERVAL '2' MINUTE should
                return '00:02:00'.  The current behavior has the units
                restrict the interval value to the specified unit or unit range,
                INTERVAL '70' SECOND returns '00:00:10'.
      
                For syntax that isn't uniquely ISO or PG syntax, like '1' or
                '1:30', treat as ISO if there is a range specification clause,
                and as PG if there no clause is present, e.g. interpret
                '1:30' MINUTE TO SECOND as '1 minute 30 seconds', and
                interpret '1:30' as '1 hour, 30 minutes'.
      
                This makes common cases like SELECT INTERVAL '1' MONTH
                SQL-standard results.  The SQL standard supports a limited
                number of unit combinations and doesn't support unit names
                in the string.  The PostgreSQL syntax is more flexible in
                the range of units supported, e.g. PostgreSQL supports
                '1 year 1 hour', while the SQL standard does not.
      c880f9ae
    • B
      Done; · 02b59c6e
      Bruce Momjian 提交于
         o -Add support for day-time syntax, INTERVAL '1 2:03:04'DAY TO
            SECOND
      02b59c6e
    • B
      Done: · ec9d01e8
      Bruce Momjian 提交于
           o -Add support for day-time syntax, INTERVAL '1 2:03:04' DAY TO
              SECOND
      ec9d01e8
  5. 23 4月, 2006 4 次提交
    • B
      Add: · 109d0aeb
      Bruce Momjian 提交于
      < * -Eventually enable escape_string_warning and standard_conforming_strings
      > * -Enable escape_string_warning and standard_conforming_strings
      > * Make standard_conforming_strings the default in 8.3?
      >
      >   When this is done, backslash-quote should be prohibited in non-E''
      >   strings because of possible confusion over how such strings treat
      >   backslashes.  Basically, '' is always safe for a literal single
      >   quote, while \' might or might not be based on the backslash
      >   handling rules.
      >
      109d0aeb
    • B
      Update: · 044c3b46
      Bruce Momjian 提交于
      < 	o Fix psql's backslash commands more consistent
      > 	o Fix psql's \d commands more consistent
      044c3b46
    • B
      Update: · 11c41529
      Bruce Momjian 提交于
      < 	o Fix psql's \dn for various schema combinations (Neil)
      > 	o Fix psql's backslash commands more consistent
      625a626
      > 	  http://archives.postgresql.org/pgsql-hackers/2004-11/msg00014.php
      11c41529
    • B
      Update: · 0a66e482
      Bruce Momjian 提交于
              o Fix psql's \dn for various schema combinations (Neil)
      
                http://archives.postgresql.org/pgsql-hackers/2004-11/msg00014.php
      0a66e482
  6. 22 4月, 2006 1 次提交
    • B
      Remove from TODO ability to edit pg_hba.conf, but add GRANT connection · 1b4504ce
      Bruce Momjian 提交于
      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
  7. 20 4月, 2006 2 次提交
    • B
      Add detail: · 19fe9a90
      Bruce Momjian 提交于
      < 	  encoding.
      > 	  encoding.  This requires using mblen() to determine if the
      > 	  backslash is inside or outside a multi-byte sequence.
      19fe9a90
    • B
      Add: · ce8c6aa7
      Bruce Momjian 提交于
      >
      > 	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
  8. 19 4月, 2006 1 次提交
    • B
      Add: · b3e4a84b
      Bruce Momjian 提交于
      > 	  o Add reporting of the current WAL file, perhaps as part of
      > 	    partial log file archiving
      b3e4a84b
  9. 17 4月, 2006 1 次提交
    • B
      Done: · 8e7aaeb6
      Bruce Momjian 提交于
      < 	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
  10. 16 4月, 2006 1 次提交
    • B
      Remove: · 922f7536
      Bruce Momjian 提交于
      < 	o %Have pg_dump use multi-statement transactions for INSERT dumps
      922f7536
  11. 15 4月, 2006 1 次提交
    • B
      Done: · ebd5257d
      Bruce Momjian 提交于
      > * -Re-enable the GUC full_page_writes in 8.2 when reliability issues have
      ebd5257d
  12. 13 4月, 2006 1 次提交
    • B
      Update: · 9204980a
      Bruce Momjian 提交于
      <   multiple I/O channels simultaneously.
      >   multiple I/O channels simultaneously.  One idea is to create a
      >   background reader that can pre-fetch sequential and index scan
      >   pages needed by other backends.  This could be expanded to allow
      >   concurrent reads from multiple devices in a partitioned table.
      9204980a
  13. 11 4月, 2006 3 次提交
    • B
      Done, per Tom: · 3f040b1f
      Bruce Momjian 提交于
      < * Allow user-defined functions retuning a domain value to enforce domain
      > * -Allow user-defined functions retuning a domain value to enforce domain
      3f040b1f
    • B
      Add: · 857b0cd1
      Bruce Momjian 提交于
      * Re-enable the GUC full_page_writes in 8.2 when reliability issues have
        been addressed
      857b0cd1
    • B
      Add: · e7101b6b
      Bruce Momjian 提交于
      > * 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
  14. 10 4月, 2006 1 次提交
    • B
      Add: · fb2b1986
      Bruce Momjian 提交于
      < * 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
  15. 09 4月, 2006 1 次提交
    • B
      Update: · 83843a44
      Bruce Momjian 提交于
      > * 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
  16. 07 3月, 2006 2 次提交
    • B
      Done though the second is default so off in 8.2: · 1c021447
      Bruce Momjian 提交于
      > * -Eventually enable escape_string_warning and standard_conforming_strings
      1c021447
    • B
      Add: · ebdc3582
      Bruce Momjian 提交于
      > 	o Prevent parent tables from altering or dropping constraints
      > 	  like CHECK that are inherited by child tables
      >
      > 	  Dropping constraints should only be possible with CASCADE.
      >
      ebdc3582
  17. 06 3月, 2006 5 次提交
    • B
      Add for Win32: · d2eb1d12
      Bruce Momjian 提交于
      > 	o Check WSACancelBlockingCall() for interrupts (win32intr)
      >
      d2eb1d12
    • B
      Add for ecpg: · e166574a
      Bruce Momjian 提交于
      > 	o Add COPY TO STDIN / STDOUT handling
      e166574a
    • B
      Update: · 2f01703f
      Bruce Momjian 提交于
      < * %Disallow changing sequence characteristics like INCREMENT for SERIAL columns
      > * %Disallow ALTER SEQUENCE changes for SERIAL sequences because pg_dump
      >   does not dump the changes
      2f01703f
    • B
      Add: · 1ad12631
      Bruce Momjian 提交于
      > * %Disallow changing sequence characteristics like INCREMENT for SERIAL columns
      1ad12631
    • B
      Add: · f9520ac1
      Bruce Momjian 提交于
      > 	o Port contrib/xml2
      f9520ac1
  18. 05 3月, 2006 1 次提交
    • B
      Done: · 5173b1a4
      Bruce Momjian 提交于
      > 	o -Add "include file" functionality in postgresql.conf
      5173b1a4