- 07 Jan, 2011 2 commits
-
-
Itagaki Takahiro authored
Itagaki Takahiro and Simon Riggs.
-
Bruce Momjian authored
functions.
-
- 06 Jan, 2011 5 commits
-
-
Peter Eisentraut authored
-
Peter Eisentraut authored
The previous example didn't make it clear whether array_upper returned the last element or the index of the last element.
-
Tom Lane authored
-
Bruce Momjian authored
lo_insert.
-
Bruce Momjian authored
-
- 05 Jan, 2011 8 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
handling. (metadata user ids still an open issue).
-
Bruce Momjian authored
-
Bruce Momjian authored
up pg_dump's calling of pg_upgrade_support functions.
-
Magnus Hagander authored
This can be overriden by using NOREPLICATION on the CREATE ROLE statement, but by default they will have it, making it backwards compatible and "less surprising" (given that superusers normally override all checks).
-
Bruce Momjian authored
servers because, like pg_largeobject, it is a system table whose contents are not dumped by pg_dump --schema-only.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 04 Jan, 2011 2 commits
-
-
Itagaki Takahiro authored
Missing support for VALID UNTIL in CREATE ROLE is also added.
-
Robert Haas authored
In the previous coding, the parser emitted a List containing a C string, which is no good, because copyObject() can't handle it. Dimitri Fontaine
-
- 03 Jan, 2011 5 commits
-
-
Robert Haas authored
-
Magnus Hagander authored
-
Magnus Hagander authored
Add the view pg_stat_database_conflicts and a column to pg_stat_database, and the underlying functions to provide the information.
-
Magnus Hagander authored
Noted by Peter E.
-
Magnus Hagander authored
Forgot this with previuos commit, line it up so it's easier to submit (readable) patches against the MSVC build system.
-
- 02 Jan, 2011 3 commits
-
-
Peter Eisentraut authored
Add new function pg_sequence_parameters that returns a sequence's start, minimum, maximum, increment, and cycle values, and use that in the view. (bug #5662; design suggestion by Tom Lane) Also slightly adjust the view's column order and permissions after review of SQL standard.
-
Robert Haas authored
Noted by Magnus Hagander.
-
Robert Haas authored
Foreign tables are a core component of SQL/MED. This commit does not provide a working SQL/MED infrastructure, because foreign tables cannot yet be queried. Support for foreign table scans will need to be added in a future patch. However, this patch creates the necessary system catalog structure, syntax support, and support for ancillary operations such as COMMENT and SECURITY LABEL. Shigeru Hanada, heavily revised by Robert Haas
-
- 01 Jan, 2011 8 commits
-
-
Robert Haas authored
As suggested by Tom Lane, in response to a gripe from Leslie S Satenstein.
-
Robert Haas authored
Along the way, correct an erroneous comment.
-
Peter Eisentraut authored
This is analogous to the existing facility that allows casting a row type to a supertable's row type.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
pointers, which simplifies the code. This was not possible in 9.0 because everything was in a single nested struct, but is possible now. Per suggestion from Tom.
-
Bruce Momjian authored
-
- 31 Dec, 2010 4 commits
-
-
Bruce Momjian authored
"wait" detection and add postmaster start time to help determine if the postmaster is actually using the specified data directory.
-
Tom Lane authored
No change in functionality. Per discussion with Robert.
-
Tom Lane authored
There's no reason for these values to be known anywhere else. After doing this, executor/execdefs.h is vestigial and can be removed.
-
Tom Lane authored
This is advantageous first because it allows us to hash the smaller table regardless of the outer-join type, and second because hash join can be more flexible than merge join in dealing with arbitrary join quals in a FULL join. For merge join all the join quals have to be mergejoinable, but hash join will work so long as there's at least one hashjoinable qual --- the others can be any condition. (This is true essentially because we don't keep per-inner-tuple match flags in merge join, while hash join can do so.) To do this, we need a has-it-been-matched flag for each tuple in the hashtable, not just one for the current outer tuple. The key idea that makes this practical is that we can store the match flag in the tuple's infomask, since there are lots of bits there that are of no interest for a MinimalTuple. So we aren't increasing the size of the hashtable at all for the feature. To write this without turning the hash code into even more of a pile of spaghetti than it already was, I rewrote ExecHashJoin in a state-machine style, similar to ExecMergeJoin. Other than that decision, it was pretty straightforward.
-
- 30 Dec, 2010 2 commits
-
-
Peter Eisentraut authored
-
Alvaro Herrera authored
Instead, declare a public wrapper of the sole function using it for external callers, so that they don't have to always pass a NULL argument. Author: Kevin Grittner
-
- 29 Dec, 2010 1 commit
-
-
Bruce Momjian authored
with time zone</type>.) <type>timestamptz</type> is accepted as an
-