1. 08 3月, 2003 4 次提交
    • B
      Not done: · f93672e2
      Bruce Momjian 提交于
      > * Precompile SQL functions to avoid overhead (Neil)
      f93672e2
    • B
      Reorder items and mark some as completed. · b4bb288e
      Bruce Momjian 提交于
      > * Allow savepoints / nested transactions [transactions] (Bruce)
      215d210
      < 	o Add GUC parameter to control the maximum number of rewrite cycles
      227,228c222
      < 	o Allow parameters to be specified by name and type during
      < 	  definition
      > 	o Allow parameters to be specified by name and type during definition
      304,305d297
      < * Overhaul bufmgr/lockmgr/transaction manager
      < * Allow savepoints / nested transactions [transactions] (Bruce)
      386,387c378,379
      < * Add checkpoint_min_warning postgresql.conf option to warn about checkpoints
      <   that are too frequent
      > * -Add checkpoint_min_warning postgresql.conf option to warn about checkpoints
      >   that are too frequent (Bruce)
      390d381
      < * Allow pg_xlog to be moved without symlinks
      406c397
      < * Precompile SQL functions to avoid overhead (Neil)
      > * -Precompile SQL functions to avoid overhead (Neil)
      b4bb288e
    • B
      Cleanup and reorganization. · 6ee060f2
      Barry Lind 提交于
        - Added a private api layer (org.postgresql.core.Base*)
        - Cleaned up public api (org.postgresql.PG*)
        - Added consistent headers and copywrite info
        - Removed deprecated Serialize functionality
        - Cleaned up imports
        - Moved some files to more appropriate locations
      
       Modified Files:
       	jdbc/org/postgresql/Driver.java.in
       	jdbc/org/postgresql/PGConnection.java
       	jdbc/org/postgresql/PGNotification.java
       	jdbc/org/postgresql/PGStatement.java
       	jdbc/org/postgresql/core/Encoding.java
       	jdbc/org/postgresql/core/Notification.java
       	jdbc/org/postgresql/core/QueryExecutor.java
       	jdbc/org/postgresql/core/StartupPacket.java
       	jdbc/org/postgresql/fastpath/Fastpath.java
       	jdbc/org/postgresql/fastpath/FastpathArg.java
       	jdbc/org/postgresql/geometric/PGbox.java
       	jdbc/org/postgresql/geometric/PGcircle.java
       	jdbc/org/postgresql/geometric/PGline.java
       	jdbc/org/postgresql/geometric/PGlseg.java
       	jdbc/org/postgresql/geometric/PGpath.java
       	jdbc/org/postgresql/geometric/PGpoint.java
       	jdbc/org/postgresql/geometric/PGpolygon.java
       	jdbc/org/postgresql/jdbc1/AbstractJdbc1Connection.java
       	jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java
       	jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java
       	jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSetMetaData.java
       	jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
       	jdbc/org/postgresql/jdbc1/Jdbc1CallableStatement.java
       	jdbc/org/postgresql/jdbc1/Jdbc1Connection.java
       	jdbc/org/postgresql/jdbc1/Jdbc1DatabaseMetaData.java
       	jdbc/org/postgresql/jdbc1/Jdbc1PreparedStatement.java
       	jdbc/org/postgresql/jdbc1/Jdbc1ResultSet.java
       	jdbc/org/postgresql/jdbc1/Jdbc1ResultSetMetaData.java
       	jdbc/org/postgresql/jdbc1/Jdbc1Statement.java
       	jdbc/org/postgresql/jdbc2/AbstractJdbc2Blob.java
       	jdbc/org/postgresql/jdbc2/AbstractJdbc2Clob.java
       	jdbc/org/postgresql/jdbc2/AbstractJdbc2Connection.java
       	jdbc/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java
       	jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
       	jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSetMetaData.java
       	jdbc/org/postgresql/jdbc2/AbstractJdbc2Statement.java
       	jdbc/org/postgresql/jdbc2/Array.java
       	jdbc/org/postgresql/jdbc2/Jdbc2CallableStatement.java
       	jdbc/org/postgresql/jdbc2/Jdbc2Connection.java
       	jdbc/org/postgresql/jdbc2/Jdbc2PreparedStatement.java
       	jdbc/org/postgresql/jdbc2/Jdbc2ResultSet.java
       	jdbc/org/postgresql/jdbc2/Jdbc2ResultSetMetaData.java
       	jdbc/org/postgresql/jdbc2/Jdbc2Statement.java
       	jdbc/org/postgresql/jdbc3/AbstractJdbc3ResultSet.java
       	jdbc/org/postgresql/jdbc3/Jdbc3CallableStatement.java
       	jdbc/org/postgresql/jdbc3/Jdbc3Connection.java
       	jdbc/org/postgresql/jdbc3/Jdbc3PreparedStatement.java
       	jdbc/org/postgresql/jdbc3/Jdbc3ResultSet.java
       	jdbc/org/postgresql/jdbc3/Jdbc3ResultSetMetaData.java
       	jdbc/org/postgresql/jdbc3/Jdbc3Statement.java
       	jdbc/org/postgresql/largeobject/BlobInputStream.java
       	jdbc/org/postgresql/largeobject/BlobOutputStream.java
       	jdbc/org/postgresql/largeobject/LargeObject.java
       	jdbc/org/postgresql/largeobject/LargeObjectManager.java
       	jdbc/org/postgresql/test/jdbc2/Jdbc2TestSuite.java
       	jdbc/org/postgresql/test/jdbc2/optional/BaseDataSourceTest.java
       	jdbc/org/postgresql/util/MD5Digest.java
       	jdbc/org/postgresql/util/MessageTranslator.java
       	jdbc/org/postgresql/util/PGbytea.java
       	jdbc/org/postgresql/util/PGmoney.java
       	jdbc/org/postgresql/util/PGobject.java
       	jdbc/org/postgresql/util/PGtokenizer.java
       	jdbc/org/postgresql/util/PSQLException.java
       	jdbc/org/postgresql/util/UnixCrypt.java
       Added Files:
       	jdbc/org/postgresql/core/BaseConnection.java
       	jdbc/org/postgresql/core/BaseResultSet.java
       	jdbc/org/postgresql/core/BaseStatement.java
       	jdbc/org/postgresql/core/Field.java
       	jdbc/org/postgresql/core/PGStream.java
       Removed Files:
       	jdbc/org/postgresql/Field.java
       	jdbc/org/postgresql/PG_Stream.java
       	jdbc/org/postgresql/test/jdbc2/SerializeObject.java
       	jdbc/org/postgresql/test/jdbc2/SerializeTest.java
       	jdbc/org/postgresql/util/Serialize.java
      6ee060f2
    • B
      Add to mmap emails. · 2e6887df
      Bruce Momjian 提交于
      2e6887df
  2. 07 3月, 2003 8 次提交
  3. 06 3月, 2003 5 次提交
  4. 05 3月, 2003 1 次提交
    • T
      Reimplement free-space-map management as per recent discussions. · 391eb5e5
      Tom Lane 提交于
      Adjustable threshold is gone in favor of keeping track of total requested
      page storage and doling out proportional fractions to each relation
      (with a minimum amount per relation, and some quantization of the results
      to avoid thrashing with small changes in page counts).  Provide special-
      case code for indexes so as not to waste space storing useless page
      free space counts.  Restructure internal data storage to be a flat array
      instead of list-of-chunks; this may cost a little more work in data
      copying when reorganizing, but allows binary search to be used during
      lookup_fsm_page_entry().
      391eb5e5
  5. 03 3月, 2003 5 次提交
  6. 28 2月, 2003 1 次提交
  7. 27 2月, 2003 3 次提交
  8. 26 2月, 2003 2 次提交
  9. 25 2月, 2003 1 次提交
  10. 24 2月, 2003 6 次提交
  11. 23 2月, 2003 2 次提交
  12. 22 2月, 2003 2 次提交
    • T
      Simplify timezone-handling code per proposal to pghackers: get rid of · 80d6a277
      Tom Lane 提交于
      setting timezone-related variables during transaction start.  They were
      not used anyway in platforms that HAVE_TM_ZONE or HAVE_INT_TIMEZONE,
      which it appears is *all* the platforms we are currently supporting.
      For platforms that have neither, we now only support UTC or numeric-
      offset-from-UTC timezones.
      80d6a277
    • T
      More infrastructure for btree compaction project. Tree-traversal code · 799bc58d
      Tom Lane 提交于
      now knows what to do upon hitting a dead page (in theory anyway, it's
      untested...).  Add a post-VACUUM-cleanup entry point for index AMs, to
      provide a place for dead-page scavenging to happen.
      Also, fix oversight that broke btpo_prev links in temporary indexes.
      initdb forced due to additions in pg_am.
      799bc58d