- Jul 27, 2003
-
-
Bruce Momjian authored
tested on both redhat 8 and FreebSD. -- Mike Nolan
-
- Jul 26, 2003
-
-
Bruce Momjian authored
doing '2003-07-30' -> '2003-04-01', '2003-11-30' ->'2003-07-01' B?jthe Zolt?n
-
- Jul 25, 2003
-
-
Tom Lane authored
-
- Jul 24, 2003
- Jul 23, 2003
-
-
Tom Lane authored
-
- Jul 22, 2003
-
-
Bruce Momjian authored
-
Tom Lane authored
Along the way, fix some logic problems in pgstat_initstats, notably the bogus assumption that malloc returns zeroed memory.
-
- Jul 19, 2003
- Jul 18, 2003
-
-
Bruce Momjian authored
-
Tom Lane authored
does not dump core.
-
- Jul 17, 2003
- Jul 15, 2003
-
-
Tom Lane authored
DATESTYLE, for instance 'SQL, European' instead of 'SQL with European conventions'. Per gripe a month or two back from Barry Lind.
-
- Jul 14, 2003
-
-
Tom Lane authored
and 100 respectively, if the platform will allow it. initdb selects values that are not too large to allow the postmaster to start, and places these values in the installed postgresql.conf file. This allows us to continue to start up out-of-the-box on platforms with small SHMMAX, while having somewhat-realistic default settings on platforms with reasonable SHMMAX. Per recent pghackers discussion.
-
Tom Lane authored
-
- Jul 09, 2003
-
-
Bruce Momjian authored
Aizaz Ahmed
-
Bruce Momjian authored
to zero.
-
Bruce Momjian authored
or increased only by super-users. This fixes problems caused by making certain variables SUSET for security reasons.
-
- Jul 04, 2003
-
-
Tom Lane authored
this is merely an API inconsistency, but in ecpg it's fatal.) Also, fix misconceived overflow test in HAVE_INT64_TIMESTAMP case.
-
Tom Lane authored
without needing a running backend. Reorder postgresql.conf.sample to match new layout of runtime.sgml. This commit re-adds work lost in Wednesday's crash.
-
Tom Lane authored
function-not-found messages now distinguish the cases no-match and ambiguous-match, and they follow the style guidelines too.
-
- Jul 03, 2003
- Jul 01, 2003
-
-
Tom Lane authored
It also works to create a non-polymorphic aggregate from polymorphic functions, should you want to do that. Regression test added, docs still lacking. By Joe Conway, with some kibitzing from Tom Lane.
-
Tom Lane authored
ANYELEMENT. The effect is to postpone typechecking of the function body until runtime. Documentation is still lacking. Original patch by Joe Conway, modified to postpone type checking by Tom Lane.
-
- Jun 30, 2003
-
-
Tom Lane authored
reports get put into the postmaster log. Options are TERSE, DEFAULT, VERBOSE, with the same behavior as implemented on the client side in libpq.
-
- Jun 29, 2003
-
-
Tom Lane authored
'scalar op ALL (array)', where the operator is applied between the lefthand scalar and each element of the array. The operator must yield boolean; the result of the construct is the OR or AND of the per-element results, respectively. Original coding by Joe Conway, after an idea of Peter's. Rewritten by Tom to keep the implementation strictly separate from subqueries.
-
- Jun 27, 2003
-
-
Tom Lane authored
-
Tom Lane authored
-
Peter Eisentraut authored
-
Tom Lane authored
comparison functions), replacing the highly bogus bitwise array_eq. Create a btree index opclass for ANYARRAY --- it is now possible to create indexes on array columns. Arrange to cache the results of catalog lookups across multiple array operations, instead of repeating the lookups on every call. Add string_to_array and array_to_string functions. Remove singleton_array, array_accum, array_assign, and array_subscript functions, since these were for proof-of-concept and not intended to become supported functions. Minor adjustments to behavior in some corner cases with empty or zero-dimensional arrays. Joe Conway (with some editorializing by Tom Lane).
-
- Jun 25, 2003
-
-
Bruce Momjian authored
Joe Conway
-
Tom Lane authored
HH:MM:SS.SSS... when there is a nonzero part-of-a-day field in an interval value. The seconds part used to be suppressed if zero, but there's no equivalent behavior for timestamp, and since we're modeling this format on timestamp it's probably wrong. Per complaint and patch from Larry Rosenman.
-
Bruce Momjian authored
pg_get_constraintdef() for >= 70400. Rod Taylor <rbt@rbt.ca>
-
Bruce Momjian authored
>> actually having updated the tuple, [...] can we simply >> set the HEAP_XMAX_INVALID hint bit of the tuple? > >AFAICS this is a reasonable thing to do. Thanks for the confirmation. Here's a patch which also contains some more noncritical changes to tqual.c: . make code more readable by introducing local variables for xvac . no longer two separate branches for aborted and crashed. The actions were the same in all cases. Manfred Koizar
-
Bruce Momjian authored
Joe Conway
-
Bruce Momjian authored
-
Bruce Momjian authored
Regression tests for IPv6 operations added. Documentation updated to document IPv6 bits. Stop treating IPv4 as an "unsigned int" and IPv6 as an array of characters. Instead, always use the array of characters so we can have one function fits all. This makes bitncmp(), addressOK(), and several other functions "just work" on both address families. add family() function which returns integer 4 or 6 for IPv4 or IPv6. (See examples below) Note that to add this new function you will need to dump/initdb/reload or find the correct magic to add the function to the postgresql function catalogs. IPv4 addresses always sort before IPv6. On disk we use AF_INET for IPv4, and AF_INET+1 for IPv6 addresses. This prevents the need for a dump and reload, but lets IPv6 parsing work on machines without AF_INET6. To select all IPv4 addresses from a table: select * from foo where family(addr) = 4 ... Order by and other bits should all work. Michael Graff
-