Branches

master

View source
master
Author Commit Message Labels Comments Date
42 commits behind jsonapi.
Robert Haas
Aggressively freeze tables when CLUSTER or VACUUM FULL rewrites them.
Tom Lane
Fix contrib/pg_upgrade to clean all the cruft made during "make check".
Robert Haas
Rename walLogHints to wal_log_hints for easier grepping.
Michael Meskes
Do not use an empty hostname.
Tom Lane
Fix broken support for event triggers as extension members.
Tom Lane
Fix alphabetization in catalogs.sgml.
Tom Lane
Remove dead code now that orindxpath.c is history.
Tom Lane
Extract restriction OR clauses whether or not they are indexable.
Kevin Grittner
Don't attempt to limit target database for pg_restore.
Tom Lane
Undo autoconf 2.69's attempt to #define _DARWIN_USE_64_BIT_INODE.
Peter Eisentraut
Update grammar
Peter Eisentraut
Fix whitespace
Andrew Dunstan
Properly detect invalid JSON numbers when generating JSON.
Kevin Grittner
Fix misplaced right paren bugs in pgstatfuncs.c.
Peter Eisentraut
Fix whitespace
Tom Lane
Fix inadequately-tested code path in tuplesort_skiptuples().
Tom Lane
Fix ANALYZE failure on a column that's a domain over a range.
Robert Haas
Revise documentation for new freezing method.
Tom Lane
Fix portability issue in ordered-set patch.
Tom Lane
Support ordered-set (WITHIN GROUP) aggregates.
Robert Haas
Change the way we mark tuples as frozen.
Fujii Masao
Rename wal_log_hintbits to wal_log_hints, per discussion on pgsql-hackers.
Alvaro Herrera
Avoid useless palloc during transaction commit
Robert Haas
pg_prewarm, a contrib module for prewarming relationd data.
Alvaro Herrera
isolationtester: Ensure stderr is unbuffered, too
Bruce Momjian
Move pg_upgrade_support global variables to their own include file
Alvaro Herrera
Make stdout unbuffered
Alvaro Herrera
Optimize updating a row that's locked by same xid
Fujii Masao
Add tab completion for ALTER SYSTEM SET in psql.
Fujii Masao
Fix typo in docs for min_recovery_apply_delay.
Peter Eisentraut
Upgrade to Autoconf 2.69
Robert Haas
Fix compiler warning.
Robert Haas
Allow on-detach callbacks for dynamic shared memory segments.
Bruce Momjian
Fix incorrect error message reported for non-existent users
Alvaro Herrera
Don't ignore tuple locks propagated by our updates
Tatsuo Ishii
Add ALTER SYSTEM command to edit the server configuration file.
Bruce Momjian
Comment: COPY comment improvement
Alvaro Herrera
Rework tuple freezing protocol
Heikki Linnakangas
Mark variables 'static' where possible. Move GinFuzzySearchLimit to ginget.c
Tatsuo Ishii
Add "SHIFT_JIS" as an accepted encoding name for locale checking.
Tom Lane
Allow empty target list in SELECT.
Tom Lane
Fix inherited UPDATE/DELETE with UNION ALL subqueries.
Alvaro Herrera
Fix typo
Alvaro Herrera
Rework MultiXactId cache code
Tom Lane
Add HOLD/RESUME_INTERRUPTS in HandleCatchupInterrupt/HandleNotifyInterrupt.
Heikki Linnakangas
Fix more instances of "the the" in comments.
Tom Lane
Don't let timeout interrupts happen unless ImmediateInterruptOK is set.
Heikki Linnakangas
Add GUC to enable WAL-logging of hint bits, even with checksums disabled.
Magnus Hagander
Fix double "the" in the documentation
Heikki Linnakangas
Fix WAL-logging of setting the visibility map bit.
Peter Eisentraut
configure: Allow adding a custom string to PG_VERSION
Tom Lane
Fix ancient docs/comments thinko: XID comparison is mod 2^32, not 2^31.
Tom Lane
Improve EXPLAIN to print the grouping columns in Agg and Group nodes.
Simon Riggs
New autovacuum_work_mem parameter
Simon Riggs
Allow time delayed standbys and recovery
Tatsuo Ishii
Fix progress logging when scale factor is large.
Heikki Linnakangas
Display old and new values in pg_resetxlog -n output.
Tom Lane
Remove bogus executable permissions on xlog.c.
Tom Lane
Add a regression test case for plpython function returning setof RECORD.
Simon Riggs
Regression tests for SCHEMA commands
Simon Riggs
Regression tests for ALTER TABLESPACE RENAME,OWNER
Tom Lane
Tweak placement of explicit ANALYZE commands in the regression tests.
Robert Haas
Under wal_level=logical, when saving old tuples, always save OID.
Kevin Grittner
Add table name to VACUUM statement in matview.c.
Peter Eisentraut
PL/Perl: Add event trigger support
Robert Haas
Add a new option, -g, to createuser, to add membership in a role.
Peter Eisentraut
doc: Fix DocBook table column count declaration
Robert Haas
Add a new reloption, user_catalog_table.
Robert Haas
Add new wal_level, logical, sufficient for logical decoding.
Tom Lane
Fix possible crash with nested SubLinks.
Noah Misch
Rename TABLE() to ROWS FROM().
Bruce Momjian
pgcrypto docs: update cpu type used in duration testing
Bruce Momjian
pgcrypto docs: update encryption timings and add relative times
Robert Haas
Fixups for dsm.c's file descriptor handling.
Magnus Hagander
Fix pg_stat_statements build on 32-bit systems
Joseph Conway
Fix performance regression in dblink connection speed.
Magnus Hagander
Fix a couple of typos
Peter Eisentraut
SSL: Support ECDH key exchange
Fujii Masao
Expose qurey ID in pg_stat_statements view.
Peter Eisentraut
SSL: Add configuration option to prefer server cipher order
Bruce Momjian
docs: update partition encryption options
Bruce Momjian
docs: clarify SSL certificate authority chain docs
Alvaro Herrera
Fix improper abort during update chain locking
Tom Lane
Clear retry flags properly in replacement OpenSSL sock_write function.
Alvaro Herrera
Avoid resetting Xmax when it's a multi with an aborted update
Bruce Momjian
build: pass EXTRA_REGRESS_OPTS to secondary regression tests
Bruce Momjian
doc: split long query into multiple lines
Peter Eisentraut
Fix whitespace
Heikki Linnakangas
Don't include unused space in LOG_NEWPAGE records.
Heikki Linnakangas
Fix full-page writes of internal GIN pages.
Bruce Momjian
C comment: again update comment for pg_fe_sendauth for error cases
Bruce Momjian
Update C comment for pg_fe_getauthname
Bruce Momjian
libpq: change PQconndefaults() to ignore invalid service files
Peter Eisentraut
doc: Refine documentation about recovery command exist status
Peter Eisentraut
Report exit code from external recovery commands properly
Tom Lane
Fix crash in assign_collations_walker for EXISTS with empty SELECT list.
Tom Lane
Update release notes for 9.3.2, 9.2.6, 9.1.11, 9.0.15, 8.4.19.
Bruce Momjian
doc: update wording of ineffective SET and ABORT commands
Tom Lane
Improve draft release notes.
Tom Lane
Increase git_changelog's timestamp_slop from 10 min to 1 day.
Robert Haas
Flag mmap implemenation of dynamic shared memory as resize-capable.
Robert Haas
Make NUM_TOCHAR_prepare and NUM_TOCHAR_finish macros declare "len".
Robert Haas
Avoid out-of-bounds read in errfinish if error_stack_depth < 0.
Peter Eisentraut
Translation updates
Tom Lane
Draft release notes for 9.3.2.
Peter Eisentraut
doc: Disable preface.autolabel in XSLT
Tom Lane
Update time zone data files to tzdata release 2013h.
Tom Lane
Editorial corrections to the October 2013 minor-release notes.
Bruce Momjian
pg_upgrade: Handle default_transaction_read_only settings
Kevin Grittner
Fix pg_dumpall to work for databases flagged as read-only.
Peter Eisentraut
Remove use of obsolescent Autoconf macros
Peter Eisentraut
doc: Simplify handling of variablelists in XSLT build
Alvaro Herrera
Fix a couple of bugs in MultiXactId freezing
Alvaro Herrera
Don't TransactionIdDidAbort in HeapTupleGetUpdateXid
Alvaro Herrera
Truncate pg_multixact/'s contents during crash recovery
Alvaro Herrera
Fix full-table-vacuum request mechanism for MultiXactIds
Alvaro Herrera
Replace hardcoded 200000000 with autovacuum_freeze_max_age
Tom Lane
Fix assorted issues in pg_ctl's pgwin32_CommandLine().
Tom Lane
Be sure to release proc->backendLock after SetupLockInTable() failure.
Tom Lane
Fix assorted race conditions in the new timeout infrastructure.
Peter Eisentraut
doc: Enhance documentation of ssl_ciphers setting a bit
Peter Eisentraut
doc: Allow selecting web site CSS style sheet in XSLT HTML build
Robert Haas
Refine our definition of what constitutes a system relation.
Heikki Linnakangas
Another gin_desc fix.
Heikki Linnakangas
Fix gin_desc routine to match the WAL format.
Tom Lane
Fix latent(?) race condition in LockReleaseAll.
Alvaro Herrera
Unbreak buildfarm
Alvaro Herrera
Use a more granular approach to follow update chains
Alvaro Herrera
Compare Xmin to previous Xmax when locking an update chain
Alvaro Herrera
Don't try to set InvalidXid as page pruning hint
Alvaro Herrera
Cope with heap_fetch failure while locking an update chain
Peter Eisentraut
doc: Set chunk.first.sections in XSLT, for consistency with DSSSL output
Bruce Momjian
pg_buffercache docs: adjust order of fields
Peter Eisentraut
doc: Put data types in alphabetical order
Tom Lane
Fix stale-pointer problem in fast-path locking logic.
Kevin Grittner
Minor correction of READ COMMITTED isolation level docs.
Tom Lane
Minor corrections in lmgr/README.
Heikki Linnakangas
Get rid of the post-recovery cleanup step of GIN page splits.
Heikki Linnakangas
More GIN refactoring.
Heikki Linnakangas
Fix plpython3 expected output.
Heikki Linnakangas
Don't update relfrozenxid if any pages were skipped.
Michael Meskes
Documentation fix for ecpg.
Michael Meskes
ECPG: Fix searching for quoted cursor names case-sensitively.
Fujii Masao
Add --xlogdir option to pg_basebackup, for specifying the pg_xlog directory.
Fujii Masao
Fix typo in release note.
Peter Eisentraut
Implement information_schema.parameters.parameter_default column
Peter Eisentraut
doc: Add id to index in XSLT build
Heikki Linnakangas
Oops, forgot to "git add" last minute changes to regression test.
Michael Meskes
ECPG: Fix offset to NULL/size indicator array.
Michael Meskes
ECPG: Simplify free_variable()
Michael Meskes
ECPG: Add EXEC SQL CLOSE C to the tests.
Michael Meskes
ECPG: Free the malloc()'ed variables in the test so it comes out clean on
Michael Meskes
ECPG: Make the preprocessor emit ';' if the variable type for a list of
Heikki Linnakangas
Handle domains over arrays like plain arrays in PL/python.
Jeff Davis
Add missing entry for session_preload_libraries in sample config.
Bruce Momjian
Change SET LOCAL/CONSTRAINTS/TRANSACTION and ABORT behavior
Michael Meskes
More improvement to comment parsing in ecpg.
Michael Meskes
Fix ecpg parsing of sizeof().
Jeff Davis
Lessen library-loading log level.
Tom Lane
Fix new and latent bugs with errno handling in secure_read/secure_write.
Michael Meskes
Allow C array definitions to use sizeof().
Michael Meskes
Distinguish between C and SQL mode for C-style comments.
Tom Lane
Defend against bad trigger definitions in contrib/lo's lo_manage() trigger.
Peter Eisentraut
PL/Tcl: Add event trigger support
Tom Lane
Fix array slicing of int2vector and oidvector values.
Tom Lane
Ensure _dosmaperr() actually sets errno correctly.
Peter Eisentraut
Fix thinko in SPI_execute_plan() calls
Peter Eisentraut
Avoid potential buffer overflow crash
Tom Lane
Flatten join alias Vars before pulling up targetlist items from a subquery.
Tom Lane
Fix quoting in help messages in uuid-ossp extension scripts.
Heikki Linnakangas
Fix Hot-Standby initialization of clog and subtrans.
Heikki Linnakangas
Avoid acquiring spinlock when checking if recovery has finished, for speed.
Peter Eisentraut
Tweak streamutil.c further to avoid scan-build warning
Tom Lane
Support multi-argument UNNEST(), and TABLE() syntax for multiple functions.
Fujii Masao
Fix pg_isready to handle -d option properly.
Heikki Linnakangas
More GIN refactoring.
Heikki Linnakangas
Refactor the internal GIN B-tree interface for forming a downlink.
Heikki Linnakangas
Further GIN refactoring.
Peter Eisentraut
ecpg: Split off mmfatal() from mmerror()
Bruce Momjian
docs: update page format to specify page checksum field
Bruce Momjian
pg_upgrade: avoid ALTER COLUMN TYPE on inherited columns
Fujii Masao
Add tab completion for \pset in psql.
Peter Eisentraut
pg_upgrade: Report full disk better
Bruce Momjian
Heikki Linnakangas
Spell SQL keywords in uppercase in pg_dump's query.
Heikki Linnakangas
Replace appendPQExpBuffer(..., <constant>) with appendPQExpBufferStr
Robert Haas
Use cstring_to_text_with_len when length is known.
Heikki Linnakangas
Count locked pages that don't need vacuuming as scanned.
Tom Lane
Add make_date() and make_time() functions.
Tom Lane
Improve performance of numeric sum(), avg(), stddev(), variance(), etc.
Tom Lane
Allow aggregates to provide estimates of their transition state data size.
Peter Eisentraut
pg_upgrade: Fix some whitespace oddities
Tom Lane
Remove pgbench's hardwired limit on line length in custom script files.
Tom Lane
Fix incorrect loop counts in tidbitmap.c.
Tom Lane
Speed up printing of INSERT statements in pg_dump.
Tom Lane
Clean up password prompting logic in streamutil.c.
Tom Lane
Compute correct em_nullable_relids in get_eclass_for_sort_expr().
Tom Lane
Prevent leakage of cached plans and execution trees in plpgsql DO blocks.
Tom Lane
Minor comment corrections for sequence hashtable patch.
Kevin Grittner
Fix buffer overrun in isolation test program.
Robert Haas
doc: Restore proper alphabetical order.
Heikki Linnakangas
Fix bogus hash table creation.
Heikki Linnakangas
Use a hash table to store current sequence values.
Tom Lane
Add a regression test case for \d on an index.
Tom Lane
Fix incorrect column name in psql \d code.
Peter Eisentraut
Fix whitespace
Tom Lane
Clarify CREATE FUNCTION documentation about handling of typmods.
Andrew Dunstan
Fix isolation check for MSVC to handle recent changes.
Robert Haas
Fix relfilenodemap.c's handling of cache invalidations.
Bruce Momjian
docs: clarify MVCC introduction to allow for per-statement snapshots
Kevin Grittner
Free ignorelist after each regression test schedule.
Heikki Linnakangas
Fix bug in GIN posting tree root creation.
Peter Eisentraut
Move variable closer to where it is used
Peter Eisentraut
gitattributes: Make syntax compatible with older Git versions
Robert Haas
Try again to make pg_isolation_regress work its build directory.
Robert Haas
doc: Fix typo.
Magnus Hagander
Fix doc links in README file to work with new website layout
Peter Eisentraut
Remove leftovers of IRIX port
Tom Lane
Fix failure with whole-row reference to a subquery.
Tom Lane
Fix ruleutils pretty-printing to not generate trailing whitespace.
Tom Lane
Re-allow duplicate aliases within aliased JOINs.
Magnus Hagander
Don't abort pg_basebackup when receiving empty WAL block
Peter Eisentraut
Fix whitespace issues found by git diff --check, add gitattributes
Robert Haas
Fix ECPG compiler warning.
Heikki Linnakangas
Fix race condition in GIN posting tree page deletion.
Robert Haas
doc: Clarify under what circumstances pg_dump needs superuser access.
Robert Haas
Fix pg_isolation_regress to work outside its build directory.
Robert Haas
Add the notion of REPLICA IDENTITY for a table.
Tom Lane
Make contain_volatile_functions/contain_mutable_functions look into SubLinks.
Tom Lane
Fix subtly-wrong volatility checking in BeginCopyFrom().
Tom Lane
Make LOCK_PRINT & PROCLOCK_PRINT expand to ((void) 0) when not in use.
Kevin Grittner
Silence benign warnings from clang version 3.0-6ubuntu3.
Tom Lane
Prevent display of dropped columns in row constraint violation messages.
Tom Lane
Fix generation of MergeAppend plans for optimized min/max on expressions.
Heikki Linnakangas
Fix setting of right bound at GIN page split.
Tom Lane
Add #ifdef guards for some POSIX error symbols that Windows doesn't like.
Tom Lane
Be more robust when strerror() doesn't give a useful result.
Tom Lane
Support default arguments and named-argument notation for window functions.
Kevin Grittner
Keep heap open until new heap generated in RMV.
Heikki Linnakangas
Fix missing argument and function prototypes.
Heikki Linnakangas
Misc GIN refactoring.
Tom Lane
Improve the error message given for modifying a window with frame clause.
Tom Lane
Kevin Grittner
Lock relation used to generate fresh data for RMV.
Tom Lane
Fix some obsolete information in src/backend/optimizer/README.
Kevin Grittner
Fix breakage of MV column name list usage.
Robert Haas
Fix format code used to print dsm request sizes.
Heikki Linnakangas
Fix parsing of xlog file name in pg_receivexlog.
Tom Lane
Get rid of more cases of the "must detoast before output function" meme.
Tom Lane
Prevent memory leaks from accumulating across printtup() calls.
1148 commits not shown.