Commits

Author Commit Message Labels Comments Date
Peter Eisentraut
doc: Correct description of ldapurl The ldapurl option doesn't actually support specifying a user name and password. Albe Laurenz
Branches
2 branches
Peter Eisentraut
Fix compiler warning about uninitialized variable
Branches
2 branches
Andrew Dunstan
json_each_as_text
Andrew Dunstan
json_get_path_as_text
Andrew Dunstan
additional test
Andrew Dunstan
json_unnest
Andrew Dunstan
json_each and json_get_path
Heikki Linnakangas
Keep timeline history files restored from archive in pg_xlog. The cascading standby patch in 9.2 changed the way WAL files are treated when restored from the archive. Before, they were restored under a temporary filename, and not kept in pg_xlog, but after the patch, they were copied under pg_xlog. This is necessary for a cascading standby to find them, but it also means that if the archive goes offline and a standby is restarted, it can recover back to wher…
Branches
2 branches
Peter Eisentraut
doc: Correct description of LDAP authentication Parts of the description had claimed incorrect pg_hba.conf option names for LDAP authentication. Albe Laurenz
Branches
2 branches
Robert Haas
Adjust more backend functions to return OID rather than void. This is again intended to support extensions to the event trigger functionality. This may go a bit further than we need for that purpose, but there's some value in being consistent, and the OID may be useful for other purposes also. Dimitri Fontaine
Branches
2 branches
Alvaro Herrera
Remove obsolete XLogRecPtr macros This gets rid of XLByteLT, XLByteLE, XLByteEQ and XLByteAdvance. These were useful for brevity when XLogRecPtrs were split in xlogid/xrecoff; but now that they are simple uint64's, they are just clutter. The only downside to making this change would be ease of backporting patches, but that has been negated by other substantive changes to the involved code anyway. The clarity of simpler expressio…
Branches
2 branches
Alvaro Herrera
Assign InvalidXLogRecPtr instead of MemSet(0) For consistency. Author: Andres Freund
Branches
2 branches
Alvaro Herrera
Remove unused NextLogPage macro Commit 061e7efb1b did away with its last caller, but neglected to remove the actual definition. Author: Andres Freund
Branches
2 branches
Andrew Dunstan
json_array_length
Peter Eisentraut
doc: Replace "NOTE" with proper markup
Branches
2 branches
Bruce Momjian
Add pg_upgrade --jobs parameter Add pg_upgrade --jobs, which allows parallel dump/restore of databases, which improves performance.
Branches
2 branches
Andrew Dunstan
pgindent changed files
Andrew Dunstan
passes regression
Andrew Dunstan
fix header comments
Tom Lane
Fix some minor issues in view pretty-printing. Code review for commit 2f582f76b1945929ff07116cd4639747ce9bb8a1: don't use a static variable for what ought to be a deparse_context field, fix non-multibyte-safe test for spaces, avoid useless and potentially O(N^2) (though admittedly with a very small constant) calculations of wrap positions when we aren't going to wrap.
Branches
2 branches
Simon Riggs
Update comments on rd_newRelfilenodeSubid. Ensure comments accurately reflect state of code given new understanding, and recent changes. Include example code from Noah Misch to illustrate how rd_newRelfilenodeSubid can be reset deterministically. No code changes.
Branches
2 branches
Simon Riggs
Keep rd_newRelfilenodeSubid across overflow. Teach RelationCacheInvalidate() to keep rd_newRelfilenodeSubid across rel cache message overflows, so that behaviour is now fully deterministic. Noah Misch
Branches
2 branches
Simon Riggs
Fix more weird compiler messages caused by unmatched function prototypes. Andres Freund
Branches
2 branches
Simon Riggs
Add function prototype from previous commit.
Branches
2 branches
Andrew Dunstan
first cut
Robert Haas
Adjust many backend functions to return OID rather than void. Extracted from a larger patch by Dimitri Fontaine. It is hoped that this will provide infrastructure for enriching the new event trigger functionality, but it seems possibly useful for other purposes as well.
Branches
2 branches
Tom Lane
Prevent failure when RowExpr or XmlExpr is parse-analyzed twice. transformExpr() is required to cope with already-transformed expression trees, for various ugly-but-not-quite-worth-cleaning-up reasons. However, some of its newer subroutines hadn't gotten the memo. This accounts for bug #7763 from Norbert Buchmuller: transformRowExpr() was overwriting the previously determined type of a RowExpr during CREATE TABLE LIKE INCLUDING INDEXES. Additional investigat…
Branches
2 branches
Tom Lane
Fix documentation typo. "GetForeignTableColumnOptions" should be "GetForeignColumnOptions". Noted by Metin Döşlü.
Branches
2 branches
Heikki Linnakangas
Fix sloppiness in the timeline switch over streaming replication patch. Here's another attempt at fixing the logic that decides how far the WAL can be streamed, which was still broken if the timeline changed while streaming. You would get an assertion failure. The way the logic is now written is more readable, too. Thom Brown reported the assertion failure.
Branches
2 branches
Heikki Linnakangas
Fix race condition if a file is removed while pg_basebackup is running. If a relation file was removed when the server-side counterpart of pg_basebackup was just about to open it to send it to the client, you'd get a "could not open file" error. Fix that. Backpatch to 9.1, this goes back to when pg_basebackup was introduced.
Branches
2 branches
  1. Prev
  2. Next