summaryrefslogtreecommitdiff
path: root/doc/src
AgeCommit message (Collapse)Author
2012-06-14New SQL functons pg_backup_in_progress() and pg_backup_start_time()Robert Haas
Darold Gilles, reviewed by Gabriele Bartolini and others, rebased by Marco Nenciarini. Stylistic cleanup and OID fixes by me.
2012-06-13Remove release note entry for reverted patch.Tom Lane
2012-06-13Fix description of SQL-standard meaning of CREATE LOCAL TEMP TABLE.Tom Lane
I had this slightly wrong, as noted by Noah Misch.
2012-06-13Deprecate use of GLOBAL and LOCAL in temp table creation.Tom Lane
Aside from adjusting the documentation to say that these are deprecated, we now report a warning (not an error) for use of GLOBAL, since it seems fairly likely that we might change that to request SQL-spec-compliant temp table behavior in the foreseeable future. Although our handling of LOCAL is equally nonstandard, there is no evident interest in ever implementing SQL modules, and furthermore some other products interpret LOCAL as behaving the same way we do. So no expectation of change and no warning for LOCAL; but it still seems a good idea to deprecate writing it. Noah Misch
2012-06-13Support Linux's oom_score_adj API as well as the older oom_adj API.Tom Lane
The simplest way to handle this is just to copy-and-paste the relevant code block in fork_process.c, so that's what I did. (It's possible that something more complicated would be useful to packagers who want to work with either the old or the new API; but at this point the number of such people is rapidly approaching zero, so let's just get the minimal thing done.) Update relevant documentation as well.
2012-06-13Improve documentation of postgres -C optionPeter Eisentraut
Clarify help (s/return/print/), and explain that this option is for use by other programs, not for user-facing use (it does not print units).
2012-06-12Copy-editing of release notes.Robert Haas
Remove a couple of items that were actually back-patched bug fixes. Add additional details to a couple of items which lacked a description. Improve attributions for a couple of items I was involved with. A few other miscellaneous corrections.
2012-06-12pg_receivexlog: Rename option --dir to --directoryPeter Eisentraut
getopt_long() allows abbreviating long options, so we might as well give the option the full name, and users can abbreviate it how they like. Do some general polishing of the --help output at the same time.
2012-06-11Revert behaviour of -x/--xlog to 9.1 semanticsMagnus Hagander
To replace it, add -X/--xlog-method that allows the specification of fetch or stream. Do this to avoid unnecessary backwards-incompatiblity. Spotted and suggested by Peter Eisentraut.
2012-06-10Fix pg_basebackup/pg_receivexlog for floating point timestampsMagnus Hagander
Since the replication protocol deals with TimestampTz, we need to care for the floating point case as well in the frontend tools. Fujii Masao, with changes from Magnus Hagander
2012-06-08Documentation style improvementsPeter Eisentraut
2012-06-08Documentation spell and markup checkingPeter Eisentraut
2012-06-05Fix typoMagnus Hagander
Noted by Erik Rijkers
2012-06-05Add example of archive_command to use with pg_receivexlogMagnus Hagander
2012-06-01Improve description of pg_stat_statements normalisation in release notes.Simon Riggs
2012-06-01Clarify description of covering indexes in release notesSimon Riggs
2012-06-01Copy editing of release notes for couple of my items.Simon Riggs
2012-05-31Update release notes for 9.1.4, 9.0.8, 8.4.12, 8.3.19.Tom Lane
2012-05-29Rewrite --section option to decouple it from --schema-only/--data-only.Tom Lane
The initial implementation of pg_dump's --section option supposed that the existing --schema-only and --data-only options could be made equivalent to --section settings. This is wrong, though, due to dubious but long since set-in-stone decisions about where to dump SEQUENCE SET items, as seen in bug report from Martin Pitt. (And I'm not totally convinced there weren't other bugs, either.) Undo that coupling and instead drive --section filtering off current-section state tracked as we scan through the TOC list to call _tocEntryRequired(). To make sure those decisions don't shift around and hopefully save a few cycles, run _tocEntryRequired() only once per TOC entry and save the result in a new TOC field. This required minor rejiggering of ACL handling but also allows a far cleaner implementation of inhibit_data_for_failed_table. Also, to ensure that pg_dump and pg_restore have the same behavior with respect to the --section switches, add _tocEntryRequired() filtering to WriteToc() and WriteDataChunks(), rather than trying to implement section filtering in an entirely orthogonal way in dumpDumpableObject(). This required adjusting the handling of the special ENCODING and STDSTRINGS items, but they were pretty weird before anyway. Minor other code review for the patch, too.
2012-05-28libpq: URI parsing fixesPeter Eisentraut
Drop special handling of host component with slashes to mean Unix-domain socket. Specify it as separate parameter or using percent-encoding now. Allow omitting username, password, and port even if the corresponding designators are present in URI. Handle percent-encoding in query parameter keywords. Alex Shulgin some documentation improvements by myself
2012-05-27Make pg_recievexlog by default loop on connection failuresMagnus Hagander
Avoids the need for an external script in the most common scenario. Behavior can be overridden using the -n/--noloop commandline parameter.
2012-05-24Clarify 9.2 release notes items about pg_stat_statements, to betterBruce Momjian
document fix of double counting and read/write count addition, per Peter Geoghegan
2012-05-24Change pg_stat_statements order of release note items, per PeterBruce Momjian
Geoghegan
2012-05-24Remove PL/Perl null array 9.2 release note item, per Andrew DunstanBruce Momjian
2012-05-24Update SQL key word list to SQL:2011Peter Eisentraut
For space reasons, drop SQL:1999 and SQL:2003. Only keep the latest two and SQL-92 for historical comparison.
2012-05-23Mention Peter Geoghegan as primary author of pg_stat_statements changes.Bruce Momjian
2012-05-23Improve wording of 9.2 clog release note item.Bruce Momjian
2012-05-22Add 9.2 release note authorship mentions for Heikki and AlexanderBruce Momjian
Korotkov, per Alexander Korotkov.
2012-05-23Add small example about pg_archivecleanup -x optionPeter Eisentraut
Every time I read this I had doubts about whether the argument to the -x option should include the dot (yes). A small example should clarify this.
2012-05-22Fix markup for HISTORY generation.Bruce Momjian
2012-05-22Fix reindexdb manual page to say --maintenance-db controls what isBruce Momjian
reindexed, not vacuumed (typo). Per report from Thomas REISS
2012-05-229.2 release notes: GiST index improvements are for all geometric indexBruce Momjian
types, per Alexander Korotkov
2012-05-22Remove reviewers from 9.2 release notes; improve attributions.Bruce Momjian
2012-05-22Release note improvements.Robert Haas
Document some more things as incompatibilities, and improve wording of another item. Noah Misch
2012-05-21Adjust documentation of ALTER TABLE CLUSTER ON for more consistency.Tom Lane
Josh Kupershmidt
2012-05-21Document that we deviate from ISO 8601 by not using 'T' on output.Tom Lane
Per discussion, we should explain that we follow RFC 3339 and not really the letter of the ISO 8601 spec for timestamp output format. Mostly Brendan Jurd's wording, though I tweaked it to clarify that we do take 'T' on input. Minor additional copy-editing and markup-tweaking, too.
2012-05-20Some reference page improvementsPeter Eisentraut
initdb: Add -T option oid2name: Put options in some non-random order pg_dump: Put --section option in the right place And some additional markup and terminology improvements.
2012-05-19Put back word that was mysteriously lost in man page conversionPeter Eisentraut
2012-05-19Reworded sentence as suggested by Stephen Frost.Michael Meskes
2012-05-17Update key words table for 9.2Peter Eisentraut
2012-05-17Update SQL features/conformance information to SQL:2011Peter Eisentraut
2012-05-15Fix a whitespace issue with the man pagesPeter Eisentraut
See 6ef24487967692604b07a4a54e71821a60fb729a for an explanation. This is the same for the new man pages.
2012-05-15Remove whitespace from end of linesPeter Eisentraut
pgindent and perltidy should clean up the rest.
2012-05-15Make xrefs to tables instead of assuming they appear belowPeter Eisentraut
2012-05-12Update group commit release note item.Bruce Momjian
2012-05-11Explain compatibility item about language names a bit more.Tom Lane
Since we've got an "open items" list item about this, apparently some people are pretty worried about it. In passing remove a lot of trailing whitespace.
2012-05-11Update example of process titles shown by "ps".Tom Lane
This example was quite old: it lacked the WAL writer and autovac launcher as well as the more recently added checkpointer. Linux "ps" seems to show slightly different stuff now too.
2012-05-11Fix contrib/citext's upgrade script to handle array and domain cases.Tom Lane
We previously recognized that citext wouldn't get marked as collatable during pg_upgrade from a pre-9.1 installation, and hacked its create-from-unpackaged script to manually perform the necessary catalog adjustments. However, we overlooked the fact that domains over citext, as well as the citext[] array type, need the same adjustments. Extend the script to handle those cases. Also, the documentation suggested that this was only an issue in pg_upgrade scenarios, which is quite wrong; loading any dump containing citext from a pre-9.1 server will also result in the type being wrongly marked. I approached the documentation problem by changing the 9.1.2 release note paragraphs about this issue, which is historically inaccurate. But it seems better than having the information scattered in multiple places, and leaving incorrect info in the 9.1.2 notes would be bad anyway. We'll still need to mention the issue again in the 9.1.4 notes, but perhaps they can just reference 9.1.2 for fix instructions. Per report from Evan Carroll. Back-patch into 9.1.
2012-05-10Improve discussion of setting server parameters.Tom Lane
Rewrite description of "include_if_exists" for clarity. Add subsection headings to make the structure of the page a little clearer. A couple other minor improvements too. Josh Kupershmidt and Tom Lane
2012-05-10Tweak documentation wording to avoid "pdfendlink" failure.Tom Lane
HEAD documentation was failing to build as US PDF for me, because a link to "CREATE CAST" was getting split across pages. Adjust wording to remove this rather gratuitous cross-reference.