- 13 Dec, 1999 4 commits
-
-
Bruce Momjian authored
-
Tom Lane authored
Try to provide a more lucid discussion in 'Using Aggregate Functions' tutorial section.
-
Bruce Momjian authored
-
Tom Lane authored
Note this forces initdb because of change of Aggref node in stored rules.
-
- 12 Dec, 1999 3 commits
-
-
Tom Lane authored
-
Bruce Momjian authored
* Document/trigger/rule so changes to pg_shadow recreate pg_pwd I did it with a trigger and it seems to work like a charm. The function that already updates the file for create and alter user has been made a built-in "SQL" function and a trigger is created at initdb time. Comments around the pg_pwd updating function seem to be worried about this routine being called concurrently, but I really don't see a reason to worry about this. Verify for yourself. I guess we never had a system trigger before, so treat this with care, and feel free to adjust the nomenclature as well. -- Peter Eisentraut Sernanders väg 10:115
-
Bruce Momjian authored
at all, and because of shell quoting rules this can't be fixed, so I put in error messages to that end. Also, calling create or drop database in a transaction block is not so good either, because the file system mysteriously refuses to roll back rm calls on transaction aborts. :) So I put in checks to see if a transaction is in progress and signal an error. Also I put the whole call in a transaction of its own to be able to roll back changes to pg_database in case the file system operations fail. The alternative location issues I posted recently were untouched, awaiting the outcome of that discussion. Other than that, this should be much more fool-proof now. The docs I cleaned up as well. Peter Eisentraut Sernanders väg 10:115
-
- 11 Dec, 1999 4 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
* pg_dump should preserve primary key information Also a couple of warnings removed. -- Peter Eisentraut Sernanders väg 10:115
-
- 10 Dec, 1999 13 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Jan Wieck authored
time qualification of HeapTupleSatisfiesSnapshot() Jan
-
Tatsuo Ishii authored
-
Tom Lane authored
yet, but at least we can give a better error message: regression=> select count(distinct f1) from int4_tbl; ERROR: aggregate(DISTINCT ...) is not implemented yet instead of 'parser: parse error at or near distinct'.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
Also, minor tweakage of tab completion, and I hope the output is flushed on time now. -- Peter Eisentraut Sernanders väg 10:115
-
Bruce Momjian authored
-
Tom Lane authored
typecasts, eg 'NULL::text'. Later parts of the parser don't like this yet, but I'll work on that next.
-
Bruce Momjian authored
-
Jan Wieck authored
multisession test tool. Jan
-
- 09 Dec, 1999 5 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Tom Lane authored
shows the specific ungrouped variable being complained of. Perhaps this will reduce user confusion...
-
Bruce Momjian authored
I was able to crash postgres 6.5.3 when I did an 'alter user' command. After I started a debugger I found the problem in the timezone handling of datetime (my Linux box lost its timezone information, that's how the problem occurred). Only 7 bytes are reserved for the timezone, without checking for boundaries. Attached is a patch that fixes this problem and emits a NOTICE if a timezone is encountered that is longer than MAXTZLEN bytes, like this: Jeroen van Vianen
-
Bruce Momjian authored
-
- 08 Dec, 1999 5 commits
-
-
Jan Wieck authored
Jan
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Michael Meskes authored
-
- 07 Dec, 1999 6 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
against the sources from one hour ago and contain all the portable and up to date stuff. A few other CVS "householding" things you might want to take care of: * Remove the src/bin/cleardbdir directory * Remove the file src/bin/psql/sql_help.h from the repository, as it is a derived file and is build by the release_prep. Peter Eisentraut
-
Michael Meskes authored
-
Tom Lane authored
(which are palloc'd) instead of DLLists (which are malloc'd). Not very significant, since this routine seldom has anything useful to do, but a leak is a leak...
-
Jan Wieck authored
Jan
-
Jan Wieck authored
Jan
-