- 22 Nov, 2002 4 commits
-
-
Tom Lane authored
as elog format strings. Hai-Chen Tu pointed out the problem in contrib/dbmirror, but it wasn't the only such error.
-
Bruce Momjian authored
Hai-Chen Tu
-
Tom Lane authored
Christopher Kings-Lynne.
-
Tom Lane authored
(64-bit). Fix it. Per report from Permaine Cheung.
-
- 21 Nov, 2002 10 commits
-
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Tom Lane authored
results due to doing arithmetic on uninitialized values. Add some documentation about the AT TIME ZONE construct. Update some other date/time documentation that seemed out of date for 7.3.
-
Tom Lane authored
ordering of GROUP BY output due to hash-based aggregation.
-
Bruce Momjian authored
> * Have sequence dependency track use of DEFAULT sequences, seqname.nextval
-
Bruce Momjian authored
-
Tom Lane authored
database access outside a transaction; revert bogus performance improvement in SIBackendInit(); improve comments; add documentation (this part courtesy Neil Conway).
-
Tom Lane authored
comparison file, instead of geometry-positive-zeros. Per report from Patrick Welche.
-
Bruce Momjian authored
> * -Add hash for evaluating GROUP BY aggregates (Tom)
-
Tom Lane authored
parameter to allow it to be forced off for comparison purposes. Add ORDER BY clauses to a bunch of regression test queries that will otherwise produce randomly-ordered output in the new regime.
-
- 20 Nov, 2002 3 commits
-
-
Bruce Momjian authored
-
Barry Lind authored
jdbc3 metadata responses Modified Files: jdbc/org/postgresql/jdbc2/AbstractJdbc2Statement.java jdbc/org/postgresql/jdbc3/AbstractJdbc3DatabaseMetaData.java
-
Barry Lind authored
on a preparedStatement would reset the prepared statment causing subsequent uses of the preparedStatement to fail (i.e. the following series of calls would fail: addBatch() executeBatch() addBatch() executBatch()). This is a regression from 7.2 where this worked correctly. The regression test has also been modified to explicitly test for this case. Modified Files: jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java jdbc/org/postgresql/jdbc2/AbstractJdbc2Statement.java jdbc/org/postgresql/test/jdbc2/BatchExecuteTest.java
-
- 19 Nov, 2002 6 commits
-
-
Tom Lane authored
of groups produced by GROUP BY. This improves the accuracy of planning estimates for grouped subselects, and is needed to check whether a hashed aggregation plan risks memory overflow.
-
Bruce Momjian authored
> * Allow savepoints / nested transactions [transactions] (Bruce)
-
Bruce Momjian authored
-
Bruce Momjian authored
"canceled", so I changed the one remaining usage of the British spelling ("cancelled") over to the former, and updated the translation files appropriately. Neil Conway
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 18 Nov, 2002 6 commits
-
-
Peter Eisentraut authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Tom Lane authored
but do it correctly now.
-
Tom Lane authored
comparisons in recently-added CheckPointWarning code.
-
- 17 Nov, 2002 3 commits
-
-
Bruce Momjian authored
DATABASE/TABLE/INDEX is the proper order.
-
Tom Lane authored
buffers on stack for short strings.
-
Peter Eisentraut authored
-
- 16 Nov, 2002 1 commit
-
-
Bruce Momjian authored
-
- 15 Nov, 2002 7 commits
-
-
Tom Lane authored
The code was not making TupleConstr structs for such catalogs in several places; with the consequence that the not-null constraint wasn't actually enforced. With this change, INSERT INTO pg_proc VALUES('sdf'); generates a 'Fail to add null value' error instead of a core dump.
-
Michael Meskes authored
-
Bruce Momjian authored
-
Bruce Momjian authored
Neil Conway
-
Bruce Momjian authored
- CLUSTER ALL clusters all the tables that have some index with indisclustered set and the calling user owns. - CLUSTER tablename clusters the named table, using the index with indisclustered set. If no index has the bit set, throws elog(ERROR). - The multi-relation version (CLUSTER ALL) uses a multitransaction approach, similar to what VACUUM does. Alvaro Herrera
-
Bruce Momjian authored
Add simple ALTER DATABASE, ALTER TRIGGER, CHECK POINT, CREATE CONVERSION, CREATE DOMAIN, CREATE LANGUAGE, DEALLOCATE, DROP CONVERSION, DROP DOMAIN, DROP LANGUAGE, EXECUTE, PREPARE Complete CAST in CREATE CAST and DROP CAST but doesn't suggest what should follow. Add many more SET / SHOW variables to the list. Taken from SHOW ALL output. Complete a case sensitive search to allow \dD, \dd, \dS, \ds, \h, \H to complete properly. But there are no matches, then try a case insensitive search to allow case conversion. Add all missing help options. \Q<tab> -> \q \dD<tab> -> \dD \dd<tab> -> \dd \D<tab><tab><tab> -> \d (with listing of \d? commands) sel<tab> -> SELECT Rod Taylor
-
Bruce Momjian authored
is pgcrypto bug as it assumed too much about inner workings of OpenSSL. Following patch stops pgcrypto using EVP* functions for ciphers and lets it manage ciphers itself. This patch supports Blowfish, DES and CAST5 algorithms. Marko Kreen
-