- 11 12月, 2009 3 次提交
-
-
由 Itagaki Takahiro 提交于
A new system catalog pg_largeobject_metadata manages ownership and access privileges of large objects. KaiGai Kohei, reviewed by Jaime Casanova.
-
由 Andrew Dunstan 提交于
-
由 Peter Eisentraut 提交于
Support arrays as parameters and return values of PL/Python functions.
-
- 10 12月, 2009 3 次提交
-
-
由 Peter Eisentraut 提交于
pg_ctl gets a new mode that runs initdb. Adjust the documentation a bit to not assume that initdb is the only way to run database cluster initialization. But don't replace initdb as the canonical way. Author: Zdenek Kotala <Zdenek.Kotala@Sun.COM>
-
由 Tom Lane 提交于
7.4.27.
-
由 Magnus Hagander 提交于
more up-to-date with current versions.
-
- 09 12月, 2009 2 次提交
-
-
由 Magnus Hagander 提交于
-
由 Magnus Hagander 提交于
GNU site for gettext.
-
- 08 12月, 2009 1 次提交
-
-
由 Magnus Hagander 提交于
git mirror. Remove information about cvsup and documentation that's more about cvs than our use of cvs. Backpatch to 8.4 so we get the git information up on the website as soon as possible.
-
- 07 12月, 2009 1 次提交
-
-
由 Tom Lane 提交于
support any indexable commutative operator, not just equality. Two rows violate the exclusion constraint if "row1.col OP row2.col" is TRUE for each of the columns in the constraint. Jeff Davis, reviewed by Robert Haas
-
- 06 12月, 2009 1 次提交
-
-
由 Peter Eisentraut 提交于
Add a sentence of documentation about the differences between the *_privileges and the role_*_grants views.
-
- 03 12月, 2009 1 次提交
-
-
由 Tom Lane 提交于
by aborting a subtransaction. Per discussion with Heikki.
-
- 02 12月, 2009 2 次提交
-
-
由 Bruce Momjian 提交于
Apply full patch to enable thread-safety by default, e.g. doc changes.
-
由 Tom Lane 提交于
to the client by the server. This might seem pretty pointless but apparently it will help pgbouncer, and perhaps other connection poolers. Anyway it's practically free to do so for the normal use-case where appname is only set in the startup packet --- we're just adding a few more bytes to the initial ParameterStatus response packet. Per comments from Marko Kreen.
-
- 01 12月, 2009 3 次提交
-
-
由 Bruce Momjian 提交于
Add ProcessUtility_hook() to handle all DDL to contrib/pg_stat_statements.
-
由 Bruce Momjian 提交于
Add ProcessUtility_hook() to handle all DDL to contrib/pg_stat_statements. Itagaki Takahiro
-
由 Bruce Momjian 提交于
Update hstore docs, mostly word-smithing. David E. Wheeler
-
- 30 11月, 2009 3 次提交
-
-
由 Peter Eisentraut 提交于
branch, which is how most actual code is actually structured. Also fix slight whitespace misalignment.
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
being hidden when current_query is. Relocate it to a column position more consistent with that behavior. Per discussion.
-
- 29 11月, 2009 3 次提交
-
-
由 Tom Lane 提交于
Joshua Tolley, reviewed by Brendan Jurd and Tim Bunce
-
由 Tom Lane 提交于
pg_stat_activity and recorded in log entries. Dave Page, reviewed by Andres Freund
-
由 Bruce Momjian 提交于
Add link to exteran fsync testing script and our fsync test tool.
-
- 28 11月, 2009 1 次提交
-
-
由 Bruce Momjian 提交于
vacuum.
-
- 27 11月, 2009 1 次提交
-
-
由 Tom Lane 提交于
-
- 26 11月, 2009 1 次提交
-
-
由 Tom Lane 提交于
the time, rather than hoping we can tell whether the terminal supports UTF8 characters. Per discussion.
-
- 25 11月, 2009 1 次提交
-
-
由 Peter Eisentraut 提交于
Author: Erik Rijkers <er@xs4all.nl>
-
- 24 11月, 2009 1 次提交
-
-
由 Peter Eisentraut 提交于
Author: Euler Taveira de Oliveira <euler@timbira.com>
-
- 23 11月, 2009 1 次提交
-
-
由 Tom Lane 提交于
a bit more consistent and less obviously written by different people at different times.
-
- 22 11月, 2009 1 次提交
-
-
由 Tom Lane 提交于
in the formerly-always-blank columns just to left and right of the data. Different marking is used for a line break caused by a newline in the data than for a straight wraparound. A newline break is signaled by a "+" in the right margin column in ASCII mode, or a carriage return arrow in UNICODE mode. Wraparound is signaled by a dot in the right margin as well as the following left margin in ASCII mode, or an ellipsis symbol in the same places in UNICODE mode. "\pset linestyle old-ascii" is added to make the previous behavior available if anyone really wants it. In passing, this commit also cleans up a few regression test files that had unintended spacing differences from the current actual output. Roger Leigh, reviewed by Gabrielle Roth and other members of PDXPUG.
-
- 21 11月, 2009 1 次提交
-
-
由 Tom Lane 提交于
checked to determine whether the trigger should be fired. For BEFORE triggers this is mostly a matter of spec compliance; but for AFTER triggers it can provide a noticeable performance improvement, since queuing of a deferred trigger event and re-fetching of the row(s) at end of statement can be short-circuited if the trigger does not need to be fired. Takahiro Itagaki, reviewed by KaiGai Kohei.
-
- 19 11月, 2009 1 次提交
-
-
由 Tom Lane 提交于
strength of database passwords, and create a sample implementation of such a hook as a new contrib module "passwordcheck". Laurenz Albe, reviewed by Takahiro Itagaki
-
- 17 11月, 2009 1 次提交
-
-
由 Tom Lane 提交于
adopted for EXPLAIN. This will allow additional options to be implemented in future without having to make them fully-reserved keywords. The old syntax remains available for existing options, however. Itagaki Takahiro
-
- 14 11月, 2009 1 次提交
-
-
由 Tom Lane 提交于
default be "throw error on conflict", as per discussions. The GUC variable is plpgsql.variable_conflict, with values "error", "use_variable", "use_column". The behavior can also be specified per-function by inserting one of #variable_conflict error #variable_conflict use_variable #variable_conflict use_column at the start of the function body. The 8.5 release notes will need to mention using "use_variable" to retain backward-compatible behavior, although we should encourage people to migrate to the much less mistake-prone "error" setting. Update the plpgsql documentation to match this and other recent changes.
-
- 12 11月, 2009 1 次提交
-
-
由 Alvaro Herrera 提交于
-
- 10 11月, 2009 2 次提交
-
-
由 Bruce Momjian 提交于
Update wording of GET DIAGNOSTICS/FOUND, per David Fetter.
-
由 Bruce Momjian 提交于
Document that GET DIAGNOSTICS is affected by EXECUTE, while FOUND is not.
-
- 06 11月, 2009 2 次提交
-
-
由 Tom Lane 提交于
it works just as well to have them be ordinary identifiers, and this gets rid of a number of ugly special cases. Plus we aren't interfering with non-rule usage of these names. catversion bump because the names change internally in stored rules.
-
由 Tom Lane 提交于
behavior, and is so little used that no one has been interested in fixing it. To ensure that possible uses are covered, remove the ALIAS declaration's arbitrary restriction that only $n identifiers can be aliased. (We could alternatively make RENAME act just like ALIAS, but per discussion having two different ways to do the same thing is probably more confusing than helpful.)
-
- 05 11月, 2009 1 次提交
-
-
由 Tom Lane 提交于
As proof of concept, modify plpgsql to use the hooks. plpgsql is still inserting $n symbols textually, but the "back end" of the parsing process now goes through the ParamRef hook instead of using a fixed parameter-type array, and then execution only fetches actually-referenced parameters, using a hook added to ParamListInfo. Although there's a lot left to be done in plpgsql, this already cures the "if (TG_OP = 'INSERT' and NEW.foo ...)" problem, as illustrated by the changed regression test.
-