summaryrefslogtreecommitdiff
path: root/doc/src
AgeCommit message (Collapse)Author
2009-02-07Document that LIMIT NULL is the same as no LIMIT clause.Bruce Momjian
2009-02-07Remove documentation mention that hash indexes perform no better thanBruce Momjian
btree; keep mention about missing WAL logging. Kenneth Marshall
2009-02-07Uppercase CHECK mention in relchecks documentation mention.Bruce Momjian
2009-02-07Properly wrap new pg_dump doc text.Bruce Momjian
2009-02-07Update pg_constraint.conkey documentation description.Bruce Momjian
2009-02-07Document disabling the statistics collector pg_dump activity, and give aBruce Momjian
bit more visibility to the PGOPTIONS environment variable supported by libpq. Bryce Nesbitt
2009-02-07Fix to_timestamp() to not require upper/lower case matching for meridianBruce Momjian
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
2009-02-06Ooops, forgot to update COPY reference page to mention column privileges.Tom Lane
2009-02-06Clean up some loose ends from the column privileges patch: addTom Lane
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
2009-02-06Fix typo in docs.Bruce Momjian
2009-02-06Document ways to avoid libpq WSACleanup() overhead on Windows.Bruce Momjian
Andrew Chernow
2009-02-05Add PL/PgSQL FOUND and GET DIAGNOSTICS support for RETURN QUERYBruce Momjian
statement Pavel Stehule
2009-02-04Fix some SGML-compiler warnings on -wxml mode.Alvaro Herrera
2009-02-04Update read committed documentation to better explain undesirableBruce Momjian
behavior of concurrent commands in cases where rows are being added and removed from matching query criteria. Minor word-smithing.
2009-02-02Document the longstanding behavior of LIMIT NULL and OFFSET NULL,Tom Lane
per gripe from David Wheeler that this was mentioned nowhere. In passing, editorialize a bit on the description of the SQL:2008 equivalent syntax.
2009-02-02Provide for parallel restoration from a custom format archive. Each data andAndrew Dunstan
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.
2009-02-02Allow reloption names to have qualifiers, initially supporting a TOASTAlvaro Herrera
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.
2009-02-02Put pg_user_mapping section into the right (alphabetical) order.Peter Eisentraut
2009-01-30Update back-branch release notes.Tom Lane
2009-01-27Revert updatable viewsPeter Eisentraut
2009-01-23Document that SELECT ... ORDER BY .. FOR UPDATE/SHARE might returnBruce Momjian
results out of order because of locking, per bug report 4593
2009-01-22Support column-level privileges, as required by SQL standard.Tom Lane
Stephen Frost, with help from KaiGai Kohei and others
2009-01-22Automatic view update rulesPeter Eisentraut
Bernd Helmle
2009-01-21Add new SPI_OK_REWRITTEN return code to SPI_execute and friends, for theHeikki Linnakangas
case that the command is rewritten into another type of command. The old behavior to return the command tag of the last executed command was pretty surprising. In PL/pgSQL, for example, it meant that if a command was rewritten to a utility statement, FOUND wasn't set at all.
2009-01-20Revise the permission checking on user mapping DDL commands.Peter Eisentraut
CREATE/ALTER/DROP USER MAPPING are now allowed either by the server owner or by a user with USAGE privileges for his own user name. This is more or less what the SQL standard wants anyway (plus "implementation-defined") Hide information_schema.user_mapping_options.option_value, unless the current user is the one associated with the user mapping, or is the server owner and the mapping is for PUBLIC, or is a superuser. This is to protect passwords. Also, fix a bug in information_schema._pg_foreign_servers, which hid servers using wrappers where the current user did not have privileges on the wrapper. The correct behavior is to hide servers where the current user has no privileges on the server.
2009-01-20Update \d*S documentation to be more accurate; system objects are addedBruce Momjian
to the display, not restricted in the display; new text: The letter <literal>S</literal> adds the listing of system objects; without <literal>S</literal>, only non-system objects are shown.
2009-01-17Fix an ungrammatical statement.Neil Conway
2009-01-17Fix typo.Neil Conway
2009-01-16Add vacuum_freeze_table_age GUC option, to control when VACUUM shouldHeikki Linnakangas
ignore the visibility map and scan the whole table, to advance relfrozenxid.
2009-01-15Change explanation of pg_switch_xlog()'s return value to match code.Heikki Linnakangas
2009-01-15Add documentation mention that full page writes have to be enabled forBruce Momjian
full pages to be restored during recovery. Per private report from Michael Renner
2009-01-13Document how pglesslog can be used to reduce the storage requirements of PITR.Bruce Momjian
2009-01-12Add some minimal documentation that the SQL standard requires parenthesesPeter Eisentraut
after ONLY.
2009-01-12Add ONLY support to LOCK and TRUNCATE. By default, these commands are nowPeter Eisentraut
recursive. => Note this incompatibility in the release notes.
2009-01-12Implement prefetching via posix_fadvise() for bitmap index scans. A newTom Lane
GUC variable effective_io_concurrency controls how many concurrent block prefetch requests will be issued. (The best way to handle this for plain index scans is still under debate, so that part is not applied yet --- tgl) Greg Stark
2009-01-10Modify libpq environment variable documentation to point to the relevantBruce Momjian
connection options documentation section, per idea from Magnus.
2009-01-10Update link guidelines.Bruce Momjian
2009-01-10Add guidelines section.Bruce Momjian
2009-01-10Add file to explain SGML linking options, for use by SGML documentBruce Momjian
writers.
2009-01-09A further attempt at clarifying the \distv business.Tom Lane
2009-01-09Remove tabs from SGML docs.Bruce Momjian
2009-01-09Change chapter titles thus:Peter Eisentraut
III. Server Administration 15. Installation from Source Code 16. Installation from Source Code on Windows 17. Server Setup and Operation to give users of binary installations a better idea where to start reading. suggested by Nikolay Samokhvalov
2009-01-09Rewrite update-po target, so that it works less like a shell script and morePeter Eisentraut
like a makefile with real dependencies. Instead of overwriting the old po file, write the new one to .po.new. This is less annoying and integrates better with the NLS web site. Also, we can now merge languages that don't have a po file yet, by merging against all other po files of that language, to pick up recurring translations automatically. This previously only worked when a po file already existed.
2009-01-09Make krb_realm and krb_server_hostname be pg_hba options only, and removeMagnus Hagander
their GUCs. In passing, noted that the pg_hba options for krb5 authentication weren't listed at all - so add this.
2009-01-09Document values for pg_constraint confupdtype, confdeltype and confmatchtype ↵Andrew Dunstan
columns.
2009-01-09Update release notes for 8.3.5, 8.2.11, and 8.1.15 to mention the needBruce Momjian
to reindex GiST indexes: If you were running a previous 8.X.X release, REINDEX all GiST indexes after the upgrade.
2009-01-08Document that txid_visible_in_snapshot() cannot be used withBruce Momjian
subtransaction ids.
2009-01-08Add note that not all SQL commands support ONLY in the same way.Peter Eisentraut
2009-01-08Document current_query() as being the _client_ query.Bruce Momjian
2009-01-08Revert current_query() change to use debug_query_string again; add comment.Bruce Momjian