- Aug 15, 2014
-
-
Heikki Linnakangas authored
The inheritance example in the manual implies that the capital of New York is New York City, but in reality it's Albany. George Hartzell
-
- Jul 10, 2014
-
-
Tom Lane authored
This command provides an automated way to create foreign table definitions that match remote tables, thereby reducing tedium and chances for error. In this patch, we provide the necessary core-server infrastructure and implement the feature fully in the postgres_fdw foreign-data wrapper. Other wrappers will throw a "feature not supported" error until/unless they are updated. Ronan Dunklau and Michael Paquier, additional work by me
-
- Feb 24, 2014
-
-
Bruce Momjian authored
-
- May 08, 2013
-
-
Peter Eisentraut authored
Karl O. Pinc
-
- Mar 10, 2013
-
-
Tom Lane authored
This patch adds the core-system infrastructure needed to support updates on foreign tables, and extends contrib/postgres_fdw to allow updates against remote Postgres servers. There's still a great deal of room for improvement in optimization of remote updates, but at least there's basic functionality there now. KaiGai Kohei, reviewed by Alexander Korotkov and Laurenz Albe, and rather heavily revised by Tom Lane.
-
- Jan 26, 2013
-
-
Bruce Momjian authored
0e93959a Revert patch that modified doc index mentions of search_path Per Peter E.
-
- Jan 25, 2013
-
-
Bruce Momjian authored
per Tom Lane
-
Bruce Momjian authored
Karl O. Pinc
-
- Dec 14, 2012
-
-
Peter Eisentraut authored
Karl O. Pinc
-
- Sep 17, 2012
-
-
Tom Lane authored
Somewhere along the line, somebody decided to remove all trace of this notation from the documentation text. It was still in the command syntax synopses, or at least some of them, but with no indication what it meant. This will not do, as evidenced by the confusion apparent in bug #7543; even if the notation is now unnecessary, people will find it in legacy SQL code and need to know what it does.
-
- Aug 23, 2012
-
-
Tom Lane authored
As of 9.2, constraint exclusion should work okay with prepared statements: the planner will try custom plans with actual values of the parameters, and observe that they are a lot cheaper than the generic plan, and thus never fall back to using the generic plan. Noted by Tatsuhito Kasahara.
-
- Jun 18, 2012
-
-
Tom Lane authored
Previously, when executing an ON UPDATE SET NULL or SET DEFAULT action for a multicolumn MATCH SIMPLE foreign key constraint, we would set only those referencing columns corresponding to referenced columns that were changed. This is what the SQL92 standard said to do --- but more recent versions of the standard say that all referencing columns should be set to null or their default values, no matter exactly which referenced columns changed. At least for SET DEFAULT, that is clearly saner behavior. It's somewhat debatable whether it's an improvement for SET NULL, but it appears that other RDBMS systems read the spec this way. So let's do it like that. This is a release-notable behavioral change, although considering that our documentation already implied it was done this way, the lack of complaints suggests few people use such cases.
-
- Oct 12, 2011
-
-
Bruce Momjian authored
not matching the primary key. Report from Marek.Balgar@seznam.cz
-
- Jul 25, 2011
-
-
Robert Haas authored
Laurenz Albe, somewhat modified by me.
-
- Jun 14, 2011
-
-
Alvaro Herrera authored
Per note from Tom
-
Alvaro Herrera authored
... when talking about how good they are in replacement of bulk DELETE in partitioned setups. The original wording was a bit confusing. Per an observation from David Wheeler.
-
- Jun 13, 2011
-
-
Robert Haas authored
Fujii Masao
-
Robert Haas authored
Shigeru Hanada, with some additional wordsmithing by me
-
- May 16, 2011
-
-
Bruce Momjian authored
-
- Feb 21, 2011
-
-
Bruce Momjian authored
-
- Feb 20, 2011
-
-
Tom Lane authored
This commit provides the core code and documentation needed. A contrib module test case will follow shortly. Shigeru Hanada, Jan Urbanski, Heikki Linnakangas
-
- Oct 13, 2010
-
-
Peter Eisentraut authored
-
- Sep 20, 2010
-
-
Magnus Hagander authored
-
- Aug 26, 2010
-
-
Tom Lane authored
of constraints. Kevin Grittner
-
- Aug 23, 2010
-
-
Tom Lane authored
This is mostly about grammar, style, and presentation, though I did find a few small factual errors.
-
- Aug 20, 2010
-
-
Tom Lane authored
Per Thom Brown.
-
- Jul 29, 2010
-
-
Peter Eisentraut authored
Block elements with verbatim formatting (literallayout, programlisting, screen, synopsis) should be aligned at column 0 independent of the surrounding SGML, because whitespace is significant, and indenting them creates erratic whitespace in the output. The CSS stylesheets already take care of indenting the output. Assorted markup improvements to go along with it.
-
- Apr 06, 2010
-
-
Bruce Momjian authored
false or null, per Tom.
-
- Apr 03, 2010
-
-
Peter Eisentraut authored
The endterm attribute is mainly useful when the toolchain does not support automatic link target text generation for a particular situation. In the past, this was required by the man page tools for all reference page links, but that is no longer the case, and it now actually gets in the way of proper automatic link text generation. The only remaining use cases are currently xrefs to refsects.
-
- Apr 01, 2010
-
-
Bruce Momjian authored
Takahiro Itagaki
-
- Feb 24, 2010
-
-
Bruce Momjian authored
-
Bruce Momjian authored
supported release.
-
- Oct 23, 2009
-
-
Peter Eisentraut authored
child tables. This was found to be useless and confusing in virtually all cases, and also contrary to the SQL standard.
-
- Jun 17, 2009
-
-
Tom Lane authored
Most of those changes were good, but some not so good ...
-
- Apr 27, 2009
-
-
Bruce Momjian authored
and SQL).
-
- Jan 08, 2009
-
-
Peter Eisentraut authored
-
- Jan 07, 2009
-
-
Tom Lane authored
the default. This setting enables constraint exclusion checks only for appendrel members (ie, inheritance children and UNION ALL arms), which are the cases in which constraint exclusion is most likely to be useful. Avoiding the overhead for simple queries that are unlikely to benefit should bring the cost down to the point where this is a reasonable default setting. Per today's discussion.
-
- Sep 08, 2008
-
-
Tom Lane authored
always owner-only. The TRUNCATE privilege works identically to the DELETE privilege so far as interactions with the rest of the system go. Robert Haas
-
- May 10, 2008
-
-
Tom Lane authored
as those for inherited columns; that is, it's no longer allowed for a child table to not have a check constraint matching one that exists on a parent. This satisfies the principle of least surprise (rows selected from the parent will always appear to meet its check constraints) and eliminates some longstanding bogosity in pg_dump, which formerly had to guess about whether check constraints were really inherited or not. The implementation involves adding conislocal and coninhcount columns to pg_constraint (paralleling attislocal and attinhcount in pg_attribute) and refactoring various ALTER TABLE actions to be more like those for columns. Alex Hunsaker, Nikhil Sontakke, Tom Lane
-
- Jan 13, 2008
-
-
Tom Lane authored
command IDs.
-