- 09 Feb, 2009 1 commit
-
-
Bruce Momjian authored
Erik Rijkers
-
- 08 Feb, 2009 1 commit
-
-
Tom Lane authored
from the source table. This could never happen anyway before 8.4 because the executor invariably applied a "junk filter" to rows due to be inserted; but now that we skip doing that when it's not necessary, the case can occur. Problem noted 2008-11-27 by KaiGai Kohei, though I misunderstood what he was on about at the time (the opacity of the patch he proposed didn't help).
-
- 07 Feb, 2009 10 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
btree; keep mention about missing WAL logging. Kenneth Marshall
-
Bruce Momjian authored
-
Bruce Momjian authored
first. Alvaro Herrera
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
bit more visibility to the PGOPTIONS environment variable supported by libpq. Bryce Nesbitt
-
Bruce Momjian authored
designations (AM/PM). Also separate out matching of a meridian with periods (e.g. A.M.) and with those without. Do the same for AD/BC. Brendan Jurd
-
Heikki Linnakangas authored
-
Peter Eisentraut authored
-
- 06 Feb, 2009 5 commits
-
-
Tom Lane authored
keys when considering a semi or anti join. This requires estimating the selectivity of the merge qual as though it were a regular inner join condition. To allow caching both that and the real outer-join-aware selectivity, split RestrictInfo.this_selec into two fields. This fixes one of the problems reported by Kevin Grittner.
-
Tom Lane authored
-
Tom Lane authored
has_column_privilege and has_any_column_privilege SQL functions; fix the information_schema views that are supposed to pay attention to column privileges; adjust pg_stats to show stats for any column you have select privilege on; and fix COPY to allow copying a subset of columns if the user has suitable per-column privileges for all the columns. To improve efficiency of some of the information_schema views, extend the has_xxx_privilege functions to allow inquiring about the OR of a set of privileges in just one call. This is just exposing capability that already existed in the underlying aclcheck routines. In passing, make the information_schema views report the owner's own privileges as being grantable, since Postgres assumes this even when the grant option bit is not set in the ACL. This is a longstanding oversight. Also, make the new has_xxx_privilege functions for foreign data objects follow the same coding conventions used by the older ones. Stephen Frost and Tom Lane
-
Bruce Momjian authored
-
Bruce Momjian authored
Andrew Chernow
-
- 05 Feb, 2009 3 commits
-
-
Bruce Momjian authored
statement Pavel Stehule
-
Michael Meskes authored
-
Tom Lane authored
the cheapest-total inner path as a new candidate while truncating the sort key list, if it already matched the full sort key list. This is too much of a corner case to be worth back-patching, since it's unusual for the cheapest total path to be sorted, and anyway no real harm is done (except in JOIN_SEMI/ANTI cases where cost_mergejoin is a bit broken at the moment). But it wasn't behaving as intended, so fix it. Noted while examining a test case from Kevin Grittner. This error doesn't explain his issue, but it does explain why "set enable_seqscan = off" seemed to reproduce it for me.
-
- 04 Feb, 2009 3 commits
-
-
Alvaro Herrera authored
-
Bruce Momjian authored
behavior of concurrent commands in cases where rows are being added and removed from matching query criteria. Minor word-smithing.
-
Michael Meskes authored
-
- 03 Feb, 2009 4 commits
-
-
Michael Meskes authored
-
Michael Meskes authored
-
Andrew Dunstan authored
-
Tom Lane authored
unnecessary thread address output parameter, to make this code look more like that in pg_restore.
-
- 02 Feb, 2009 9 commits
-
-
Tom Lane authored
per gripe from David Wheeler that this was mentioned nowhere. In passing, editorialize a bit on the description of the SQL:2008 equivalent syntax.
-
Tom Lane authored
in the string, not just at the start. Per bug #4629 from Martin Blazek. Back-patch to 8.2; prior versions don't have the problem, at least not in the reported case, because they don't try to recognize INTO in non-SELECT statements. (IOW, this is really fallout from the RETURNING patch.)
-
Andrew Dunstan authored
post-data step is run in a separate worker child (a thread on Windows, a child process elsewhere) up to the concurrent number specified by the new pg_restore command-line --multi-thread | -m switch. Andrew Dunstan, with some editing by Tom Lane.
-
Alvaro Herrera authored
qualifier, and add support for this in pg_dump. This allows TOAST tables to have user-defined fillfactor, and will also enable us to move the autovacuum parameters to reloptions without taking away the possibility of setting values for TOAST tables.
-
Michael Meskes authored
-
Michael Meskes authored
-
Michael Meskes authored
-
Michael Meskes authored
-
Peter Eisentraut authored
-
- 30 Jan, 2009 4 commits
-
-
Tom Lane authored
Alvaro.
-
Heikki Linnakangas authored
It's missing in older versions too, but it doesn't seem worth back-porting. All negative are just harmlessly treated as "no limit", and tightening the check might even brake an application that relies on it.
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-