- Jan 05, 2009
-
-
Tom Lane authored
performing dumps and restores in accordance with a security policy that forbids logging in directly as superuser, but instead specifies that you should log into an admin account and then SET ROLE to the superuser. In passing, clean up some ugly and mostly-broken code for quoting shell arguments in pg_dumpall. Benedek László, with some help from Tom Lane
-
- Jan 01, 2009
-
-
Tom Lane authored
frame clause, as appears to be required by the fine print in the SQL spec. Per discussion with Pavel, not doing so risks user confusion.
-
- Dec 31, 2008
-
-
Tom Lane authored
so that user-defined window functions are possible. For the moment you'll have to write them in C, for lack of any interface to the WindowObject API in the available PLs, but it's better than no support at all. There was some debate about the best syntax for this. I ended up choosing the "it's an attribute" position --- the other approach will inevitably be more work, and the likely market for user-defined window functions is probably too small to justify it.
-
Tom Lane authored
patch. This includes the ability to force the frame to cover the whole partition, and the ability to make the frame end exactly on the current row rather than its last ORDER BY peer. Supporting any more of the full SQL frame-clause syntax will require nontrivial hacking on the window aggregate code, so it'll have to wait for 8.5 or beyond.
-
- Dec 29, 2008
-
-
Tom Lane authored
per Hitoshi Harada.
-
- Dec 28, 2008
-
-
Tom Lane authored
Hitoshi Harada, with some kibitzing from Heikki and Tom.
-
- Dec 19, 2008
-
-
Peter Eisentraut authored
This doesn't do any remote or external things yet, but it gives modules like plproxy and dblink a standardized and future-proof system for managing their connection information. Martin Pihlak and Peter Eisentraut
-
- Dec 18, 2008
-
-
Tom Lane authored
per recent discussions. In passing this also fixes a couple of bugs in the previous variadic-parameters patch.
-
Peter Eisentraut authored
surprised/confused some users.
-
- Dec 15, 2008
-
-
Tom Lane authored
result in hopefully-less-confusing error messages when the new definition isn't compatible with the old; minor other cleanup.
-
- Dec 13, 2008
-
-
Tom Lane authored
and its maximum value from 1000 to 10000. ALTER TABLE SET STATISTICS similarly now allows a value up to 10000. Per discussion.
-
- Dec 11, 2008
-
-
Tom Lane authored
vacuuming (it's not), say "database-wide VACUUM" instead of "full-database VACUUM" in the relevant hint messages. Also, document the permissions needed to do this. Per today's discussion.
-
- Dec 07, 2008
-
-
Bruce Momjian authored
Robert Haas
-
- Dec 04, 2008
-
-
Peter Eisentraut authored
Pavel Stehule, with some tweaks by Peter Eisentraut
-
- Dec 01, 2008
-
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
- Nov 30, 2008
-
-
Tom Lane authored
the basic representational details (typlen, typalign, typbyval, typstorage) to be copied from an existing type rather than listed explicitly in the CREATE TYPE command. The immediate reason for this is to provide a simple solution for add-on modules that want to define types represented as int8, float4, or float8: as of 8.4 the appropriate PASSEDBYVALUE setting is platform-specific and so it's hard for a SQL script to know what to do. This patch fixes the contrib/isn breakage reported by Rushabh Lathia.
-
- Nov 27, 2008
-
-
Tom Lane authored
that the presented list of equivalent operations is meant to be the primary definition of what it does. Per comment from Guillaume Smet.
-
- Nov 26, 2008
-
-
Tom Lane authored
-
- Nov 24, 2008
-
-
Peter Eisentraut authored
Jim Cox and Peter Eisentraut
-
- Nov 21, 2008
-
-
Peter Eisentraut authored
-
- Nov 20, 2008
-
-
Peter Eisentraut authored
-
- Nov 19, 2008
-
-
Peter Eisentraut authored
Now "\help WITH" works and there will be a separate WITH(7) man page.
-
- Nov 16, 2008
-
-
Tom Lane authored
locate the target row, if the cursor was declared with FOR UPDATE or FOR SHARE. This approach is more flexible and reliable than digging through the plan tree; for instance it can cope with join cursors. But we still provide the old code for use with non-FOR-UPDATE cursors. Per gripe from Robert Haas.
-
- Nov 14, 2008
-
-
Peter Eisentraut authored
another section if required by the platform (instead of the old way of building them in section "l" and always transforming them to the platform-specific section). This speeds up the installation on common platforms, and it avoids some funny business with the man page tools and build process.
-
- Nov 12, 2008
-
-
Peter Eisentraut authored
man page tools.
-
- Nov 10, 2008
-
-
Alvaro Herrera authored
different locales. This is just syntactical sweetener over --lc-collate and --lc-ctype. Per discussion. While at it, properly document --lc-ctype and --lc-collate in SGML docs, which apparently were forgotten (or purposefully ommited?) when they were created.
-
- Nov 09, 2008
-
-
Tom Lane authored
from DateStyle, and create a new interval style that produces output matching the SQL standard (at least for interval values that fall within the standard's restrictions). IntervalStyle is also used to resolve the conflict between the standard and traditional Postgres rules for interpreting negative interval input. Ron Mayer
-
- Nov 07, 2008
-
-
Tom Lane authored
as much of it as lives in its default tablespace) to a new tablespace. Guillaume Lelarge, with some help from Bernd Helmle and Tom Lane
-
- Nov 06, 2008
-
-
Tom Lane authored
if their source or target types match the pattern (using the same definition of "match" as \dT does). Per recent discussion.
-
- Nov 04, 2008
-
-
Tom Lane authored
almost certainly represents user error. Per a gripe from Sebastian Böhm and subsequent discussion.
-
- Oct 31, 2008
-
-
Heikki Linnakangas authored
-
- Oct 28, 2008
-
-
Peter Eisentraut authored
Also, since WITH is now a reserved word, simplify the token merging code to only deal with WITH_TIME. by Tom Lane and myself
-
- Oct 27, 2008
-
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
- Oct 22, 2008
-
-
Peter Eisentraut authored
OFFSET num {ROW|ROWS} FETCH {FIRST|NEXT} [num] {ROW|ROWS} ONLY
-
- Oct 21, 2008
-
-
Peter Eisentraut authored
alongside our traditional syntax.
-
- Oct 18, 2008
-
-
Peter Eisentraut authored
-
- Oct 10, 2008
-
-
Tom Lane authored
Per gripe from Bill Thoen.
-
- Oct 07, 2008
-
-
Tom Lane authored
implementation uses an in-memory hash table, so it will poop out for very large recursive results ... but the performance characteristics of a sort-based implementation would be pretty unpleasant too.
-