Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Nov 27, 2013
  1. @amenonsen

    Merge pull request #37 from terrorobe/patch-1

    amenonsen authored
    README.rst: 9.3 is supported
Commits on Nov 26, 2013
  1. @terrorobe

    README.rst: 9.3 is supported

    terrorobe authored
Commits on Aug 13, 2013
  1. @amenonsen

    Merge pull request #31 from petergeoghegan/encoding_conversion

    amenonsen authored
    For parity with pgsp_store(), convert encoding
  2. @petergeoghegan
Commits on Aug 12, 2013
  1. @klando

    Debiannized pg_find_plans

    klando authored
    First step.
    pg_stat_plans and pg_find_plans are distinct packages
  2. @klando

    Fix Makefile and debian packaging

    klando authored
    based on work done with pgfincore and upstream fixes in PostgreSQL
  3. @amenonsen

    Merge pull request #30 from petergeoghegan/master

    amenonsen authored
    Fix oversight in last commit
  4. @petergeoghegan
  5. @amenonsen

    Merge pull request #25 from terrorobe/patch-1

    amenonsen authored
    catalog/pg_collation.h is only available in >= 9.1
  6. @amenonsen

    Merge pull request #26 from terrorobe/patch-2

    amenonsen authored
    Fix and extend description of debian package
  7. @amenonsen

    Merge pull request #28 from petergeoghegan/master

    amenonsen authored
    Miscellaneous tweaks.
  8. @amenonsen

    Merge pull request #29 from petergeoghegan/fix_explain

    amenonsen authored
    When explaining, verify query text
Commits on Aug 11, 2013
  1. @petergeoghegan

    When explaining, verify query text

    petergeoghegan authored
    There are some scenarios in which it is possible for multiple calls to the
    executor to occur at the same nesting level for the same query. This includes,
    at the very least, when SQL functions are called.
    
    As protection against the SQL function case in particular, but also as
    insurance against other cases that may emerge, record the SQL text (EXPLAIN...
    prefix and all) to be explained within pg_stat_plans_explain, and then verify
    that it is consistent with the query descriptor sourceText indicated within
    pgsp_ExecutorEnd().
Commits on Aug 10, 2013
  1. @petergeoghegan

    Miscellaneous tweaks.

    petergeoghegan authored
    Update copyright year. Remove old e-mail address in pg_find_plans README.
    Correct obsolete comment.
Commits on Aug 7, 2013
  1. @terrorobe
  2. @terrorobe
Commits on Aug 2, 2013
  1. @amenonsen

    Merge pull request #24 from psoo/fix_get_search_path_xor

    amenonsen authored
    Fix backend crash in case an empty search_path was set.
Commits on Aug 1, 2013
  1. @psoo

    Fix backend crash in case an empty search_path was set.

    psoo authored
    This could happen in case a database session has set a search_path
    to a schema not accessible by the current role for example.
    This results in an empty activeSearchPath list, which is returned by
    fetch_search_path() as an empty list. Access in get_search_path_xor()
    then causes a crash.
    
    The best solution to this seems to also include any implicit search_path
    members, too. This also seems to be a more correct definition in the sense
    of a "stable" view when evaluating the plans later.
Commits on Jul 2, 2013
  1. @amenonsen

    Merge pull request #21 from psoo/port93

    amenonsen authored
    Support for PostgreSQL 9.3.
Commits on Jun 28, 2013
  1. @psoo

    Support for PostgreSQL 9.3.

    psoo authored
    Adjust ProcessUtility hooks to match new signature in PostgreSQL 9.3.
Commits on Mar 17, 2013
  1. @amenonsen

    Merge pull request #19 from petergeoghegan/master

    amenonsen authored
    Remove unused e-mail address from documentation
  2. @petergeoghegan
Commits on Mar 16, 2013
  1. @amenonsen

    Merge pull request #18 from petergeoghegan/master

    amenonsen authored
    Add debugging infrastructure
Commits on Feb 26, 2013
  1. Add STAT_PLANS_DEBUG infrastructure

    Peter Geoghegan authored
    This infrastructure can be used to debug problems with pg_stat_plans
    fingerprinting logic. When the macro STATS_PLAN_DEBUG is defined, Postgres will
    print a low-level representation of each plan tree that is fingerprinted, as it
    is fingerprinted.
    
    Add documentation on how to debug problems with pg_stat_plans' fingerprinting
    logic, including using this new infrastructure.
Commits on Jan 20, 2013
  1. Stamp release 1.0 stable.

    Peter Geoghegan authored
Commits on Jan 2, 2013
  1. Tighten up order of view aggregates.

    Peter Geoghegan authored
    Technically, the only requirement was that the order be consistent among
    aggregates. On reflection it seems better to insist upon a particular order,
    though.
Commits on Dec 27, 2012
  1. Have pg_find_plans recognize new column order.

    Peter Geoghegan authored
    This is just a cosmetic adjustment, since naturally pg_find_plans was not
    relying on a particular column ordering.  In passing, change the spelling of a
    few words appearing in README files so that American English spelling is used,
    per project policy.
  2. Change order of pg_stat_plans columns.

    Peter Geoghegan authored
    For consistency between the pg_stat_plans view and the pg_stat_plans_explain
    function, place planid column first within said view.
    
    PGSP_FILE_HEADER bumped due to change in on-disk representation of entry
    statistics.
Commits on Dec 23, 2012
  1. Fix broken "Is query text explainable?" logic

    Peter Geoghegan authored
  2. Merge pull request #14 from terrorobe/patch-3

    Peter Geoghegan authored
    Add mention of custom_variable_classes to GUC documentation
  3. @terrorobe
Commits on Dec 4, 2012
  1. Standardize headers within SQL files.

    Peter Geoghegan authored
Commits on Dec 3, 2012
  1. Remove superfluous imports.

    Peter Geoghegan authored
  2. Tweak join_count function's signature in docs.

    Peter Geoghegan authored
Commits on Dec 2, 2012
  1. Stamp release 1.0 beta 3.

    Peter Geoghegan authored
Something went wrong with that request. Please try again.