1. 15 Aug, 2002 1 commit
  2. 14 Aug, 2002 16 commits
    • Tom Lane's avatar
      dc870553
    • Bruce Momjian's avatar
      Enable encrypted passwords by default. · b20f80f0
      Bruce Momjian authored
      b20f80f0
    • Barry Lind's avatar
      Added support for JDBC3. The driver will now build under JDBC3 (i.e. Java 1.4). · b3dd55c6
      Barry Lind authored
      This concludes my changes that restructured the code to support JDBC3.
      The jdbc unit tests were also resturctured to allow different tests between
      jdbc2 and jdbc3, although currently make check (aka ant test) for JDBC3 just
      runs the JDBC2 tests.  Of special note the largeobject/PGblob and PGclob
      classes have been moved under the jdbc2/jdbc3 specific directories as they
      now differ by jdbc version.  Also note that this checkin removes the
      PostgresqlDataSource and files in the xa directory.  A recent checkin has
      added new datasource support that replaces the functionality provided by these
      classes.
      
       Modified Files:
       	jdbc/build.xml
       	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/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/Jdbc2DatabaseMetaData.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/test/jdbc2/BatchExecuteTest.java
       	jdbc/org/postgresql/test/jdbc2/BlobTest.java
       	jdbc/org/postgresql/test/jdbc2/CallableStmtTest.java
       	jdbc/org/postgresql/test/jdbc2/ConnectionTest.java
       	jdbc/org/postgresql/test/jdbc2/DatabaseMetaDataTest.java
       	jdbc/org/postgresql/test/jdbc2/DateTest.java
       	jdbc/org/postgresql/test/jdbc2/DriverTest.java
       	jdbc/org/postgresql/test/jdbc2/JBuilderTest.java
       	jdbc/org/postgresql/test/jdbc2/MiscTest.java
       	jdbc/org/postgresql/test/jdbc2/ResultSetTest.java
       	jdbc/org/postgresql/test/jdbc2/TimeTest.java
       	jdbc/org/postgresql/test/jdbc2/TimestampTest.java
       	jdbc/org/postgresql/test/jdbc2/UpdateableResultTest.java
       Added Files:
       	jdbc/org/postgresql/jdbc2/AbstractJdbc2Blob.java
       	jdbc/org/postgresql/jdbc2/AbstractJdbc2Clob.java
       	jdbc/org/postgresql/jdbc2/Jdbc2Blob.java
       	jdbc/org/postgresql/jdbc2/Jdbc2Clob.java
       	jdbc/org/postgresql/jdbc3/AbstractJdbc3Blob.java
       	jdbc/org/postgresql/jdbc3/AbstractJdbc3Clob.java
       	jdbc/org/postgresql/jdbc3/AbstractJdbc3Connection.java
       	jdbc/org/postgresql/jdbc3/AbstractJdbc3DatabaseMetaData.java
       	jdbc/org/postgresql/jdbc3/AbstractJdbc3ResultSet.java
       	jdbc/org/postgresql/jdbc3/AbstractJdbc3Statement.java
       	jdbc/org/postgresql/jdbc3/Jdbc3Blob.java
       	jdbc/org/postgresql/jdbc3/Jdbc3CallableStatement.java
       	jdbc/org/postgresql/jdbc3/Jdbc3Clob.java
       	jdbc/org/postgresql/jdbc3/Jdbc3Connection.java
       	jdbc/org/postgresql/jdbc3/Jdbc3DatabaseMetaData.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/test/TestUtil.java
       	jdbc/org/postgresql/test/jdbc2/Jdbc2TestSuite.java
       	jdbc/org/postgresql/test/jdbc3/Jdbc3TestSuite.java
       Removed Files:
       	jdbc/org/postgresql/PostgresqlDataSource.java
       	jdbc/org/postgresql/largeobject/PGblob.java
       	jdbc/org/postgresql/largeobject/PGclob.java
       	jdbc/org/postgresql/test/JDBC2Tests.java
       	jdbc/org/postgresql/xa/ClientConnection.java
       	jdbc/org/postgresql/xa/TwoPhaseConnection.java
       	jdbc/org/postgresql/xa/TxConnection.java
       	jdbc/org/postgresql/xa/XAConnectionImpl.java
       	jdbc/org/postgresql/xa/XADataSourceImpl.java
      b3dd55c6
    • Bruce Momjian's avatar
      Update text: · 64a06494
      Bruce Momjian authored
      < 	o Allow PL/PgSQL function parameters to be passed by name,
      > 	o Allow function parameters to be passed by name,
      64a06494
    • Bruce Momjian's avatar
      Update: · 5b743090
      Bruce Momjian authored
      > 	o Cluster all tables at once using pg_index.indisclustered set during
      >           previous CLUSTER
      5b743090
    • Bruce Momjian's avatar
      I guess I'd vote for changing the code to be · dec91847
      Bruce Momjian authored
              sys = malloc(strlen(editorName) + strlen(fname) + 10 + 1);
              if (!sys)
                      return false;
              sprintf(sys, "exec '%s' '%s'", editorName, fname);
      
      (note the added quotes to provide a little protection against spaces
      and such).  Then it's perfectly obvious what the calculation is doing.
      I don't care about wasting 20-some bytes, but confusing readers of the
      code is worth avoiding.
      
                              regards, tom lane
      dec91847
    • Tatsuo Ishii's avatar
      Fix memory leak in SetClientEncoding(). · 538b1015
      Tatsuo Ishii authored
      538b1015
    • Bruce Momjian's avatar
      Add: · fcbc87c1
      Bruce Momjian authored
      > 	o Add ALTER TABLE tab SET WITHOUT OIDS
      fcbc87c1
    • Bruce Momjian's avatar
      Oops, not done: · 561e25ad
      Bruce Momjian authored
      > * Have views on temporary tables exist in the temporary namespace
      561e25ad
    • Bruce Momjian's avatar
      Updated: · 596ba5ec
      Bruce Momjian authored
      < * Allow temporary views
      < * Require view using temporary tables to be temporary views
      > * -Have views on temporary tables exist in the temporary namespace
      596ba5ec
    • Bruce Momjian's avatar
      Spacing improvement. · 106c733c
      Bruce Momjian authored
      106c733c
    • Bruce Momjian's avatar
      Fix spacing. · 293ab5ab
      Bruce Momjian authored
      293ab5ab
    • Bruce Momjian's avatar
      Added: · 9f19f3c8
      Bruce Momjian authored
      <
      > 	o Improve PL/PgSQL exception handling
      > 	o Allow PL/PgSQL parameters to be specified by name and type during
      > 	  definition
      > 	o Allow PL/PgSQL function parameters to be passed by name,
      > 	  get_employee_salary(emp_id => 12345, tax_year => 2001)
      > 	o Add PL/PgSQL packages
      > 	o Allow array declarations and other data types in PL/PgSQl DECLARE
      > 	o Add PL/PgSQL PROCEDURES that can return multiple values
      9f19f3c8
    • Tatsuo Ishii's avatar
      Add Cyrillic and other encodings for encoding conversion. · 969e0246
      Tatsuo Ishii authored
      Patches submitted by Kaori Inaba (i-kaori@sra.co.jp).
      969e0246
    • Bruce Momjian's avatar
      d3bd1a00
    • Bruce Momjian's avatar
      Done: · e9a0de8b
      Bruce Momjian authored
      > * -Increase identifier length (NAMEDATALEN) if small performance hit,
      > * -Increase maximum number of function parameters if little wasted space
      e9a0de8b
  3. 13 Aug, 2002 8 commits
  4. 12 Aug, 2002 6 commits
  5. 11 Aug, 2002 6 commits
  6. 10 Aug, 2002 3 commits
    • Bruce Momjian's avatar
      Mention ANALYZE after CLUSTER. · 5c3102d6
      Bruce Momjian authored
      5c3102d6
    • Bruce Momjian's avatar
      Update with newer version of CLUSTER patch posted August 8. · d1c64162
      Bruce Momjian authored
      > Looks like Alvaro got sideswiped by the system catalog indexing changes
      > I made over the weekend.  It's a simple change, just reduce the whole
      > mess to a "CatalogUpdateIndexes()" call.
      
      I update two tuples, so I manually CatalogOpenIndexes() and
      CatalogIndexInsert() two times, as per comments in
      CatalogUpdateIndexes().
      
      I also removed a couple of useless CommandCounterIncrement(), some
      useless definitions in src/include/commands/cluster.h and useless
      includes in src/backend/commands/cluster.c.  This version passes the
      regression test I had made for previous versions.
      
      Alvaro Herrera
      d1c64162
    • Bruce Momjian's avatar
      Remove error files. · 8db20b4a
      Bruce Momjian authored
      8db20b4a