• R/O
  • HTTP
  • SSH
  • HTTPS

pg_dbms_stats: List of commits


RSS
Rev. Time Author
bca74a5 2017-11-14 19:14:45 Kyotaro Horiguchi

Add English document.

Added a set of English version of the document based on the
just-revised Japanese docuemnt.

cf85160 2017-11-14 19:14:45 Kyotaro Horiguchi

Edit Japanese documents.

Make it up to date, fixed some wrong descriptions and removed some
items with less importance.

1216c3a 2017-11-13 21:49:14 Kyotaro Horiguchi

Make pg_dbms_stats workable for PG11

This commit let it follow to the cahnges on the master HEAD and rig
with a complete set of subsidiary files.

b4f8855 2017-11-13 21:49:07 Kyotaro Horiguchi

Update spec files for 1.3.9 release.

Update rpm spec files for 1.3.9 release.

9714bea 2017-11-13 20:49:09 Kyotaro Horiguchi

Properly set privilege information to VariableStatData

As the fix for CVE-2017-7484, VariableStatData is required to be set
acl_ok properly and the locked stats will not be in effect if not. As
the result, pg_dbms_stats 1.3.8 doesn't work for the minor versions
since 9.2.21, 9.3.17, 9.4.12, 9.5.7 and 9.6.3. PG10 behaves so from
the first version. This commit fixes that.

The binaries built for the fixed versions can be loaded and work fine
on all minor versions containing pre-fixed versions, but the binaries
built for the pre-fixed versions still has the problem

The regression test was missing whether locked stats is 'actually
applied or not. The test items for the case is added.

The version is updated to 1.3.9.

e6136e6 2017-11-13 20:47:42 Kyotaro Horiguchi

Fix a misspelling in regression test

ff46e82 2017-11-13 20:47:37 Kyotaro Horiguchi

Version bumped up to 1.3.8.

Mainly for management reasons, version of pg_dbms_stats bumped up to
1.3.8. Since no functional changes has taken place, the change is made
only for the PostgreSQL 10 build. Other builds will be bumped up in
the future releases if any.

6a2add9 2017-09-14 13:00:51 Kyotaro Horiguchi

Prevent regtest being affected by autovacuum

The result of a test query in ut-common can contain an excessive
output caused by autovacuum. Excluded it to prevent regtest from
being disturbed.

e7b6a5e 2017-06-08 11:17:08 Kyotaro Horiguchi

Prepare RPM package build environment for Pg10

Added a spec file. Edited Makefile so that tar ball contains required
files for Pg10 version of pg_dbms_stats.

358aaa0 2017-06-08 11:17:08 Kyotaro Horiguchi

Add --build-id flag mandatory for RPM package build

Set flags for ld mandated by rpmbuild.

5f175b9 2017-06-08 11:17:07 Kyotaro Horiguchi

Drop support for PostgreSQL 9.1

9.1 has already been out of support so pg_dbms_stats will no longer be
updated for the PostgreSQL version. Several files and many branches in
C code required to support the version are removed by this commit.

cc93b98 2017-06-08 11:17:07 Kyotaro Horiguchi

Update copyright notice.

Change the year of the copyright notices.

ab29b43 2017-06-08 11:16:42 Kyotaro Horiguchi

Support PostgreSQL 10 beta 1

Just followed the changes made in PostgreSQL 10. Exnteded statistics
are not supported so far.

8001efc 2017-06-08 11:14:07 Kyotaro Horiguchi

Stabilize regression test

Add ORDER BY to several queries that gave results in different
order. Separate pg_stat_reset() from other queries for sure resetting
of stats.

0c020f2 REL1_3_7 2016-09-05 16:31:00 Kyotaro Horiguchi

Update copyright notice

Update copyright notices in several files that have left unchaged so
far.

5c2b1d0 2016-08-30 19:25:49 Kyotaro Horiguchi

Support PostgreSQL9.6

No functional change needed so this patch just adds subsidary files
and edit Makefile so as to build and make RPM packages for PG9.6.

Tomokuni Fujita

aee4e0e 2016-04-26 17:16:52 Kyotaro Horiguchi

Add .gitignore entries for file generated by building RPM files

Some .tar.gz files and RPMS directory are generated by "make rpms" but
should be ignored by git. Added them to .gitignore.

5725093 2016-04-26 17:18:33 Kyotaro HORIGUCHI

Merge pull request #36280 (fujii_masao/pg_dbms_stats/master into master).

45db08b 2016-04-25 14:19:47 MasaoFujii

Add .gitignore entries for files generated by build and regression test.

1fb9bb9 2016-03-25 15:52:10 Kyotaro Horiguchi

Add stats-injection feature.

pg_dbms_stats potentially have an ability to give arbitrary stats to
the planner but some stats items are of anyarray type so they were
impossible to be modified using SQL commands. This commit provides
some subsidiary functions that enable administrators to modify
anyarray stuffs in dbms_stats.column_stats_locked by arbitrary values.
(Only Japanese doc is provided so far)

a913d5f 2016-03-25 10:52:30 Kyotaro Horiguchi

Prepare for release 1.3.7

733cff0 2016-01-15 16:57:01 Kyotaro Horiguchi

Support PostgreSQL 9.5.0.

Added support for PostgreSQL 9.5.0.

c45371c 2016-01-15 16:50:08 Kyotaro Horiguchi

Refactor Makefile

Simplified Makefile. Makefile gets too complex and ugly so refactored
it for readability. This change also allows to share some script among
multiple PG versions if possible.

0f59148 2015-08-18 21:17:45 Kyotaro Horiguchi

Follow the change of regression test framework.

pg_regress no longer installs extra modules since 9.5. This commit
makes Makefile to give --extra-install flag to pg_regress only when
required.

86887d0 2015-08-18 21:17:45 Kyotaro Horiguchi

Remove misplaced space.

Removed a misplaced space placed after continuation backslash.

9a774b0 2015-08-18 21:16:40 Kyotaro Horiguchi

Rename a static function to avoid conflict.

CopyArrayEls is a static function but also has a definition for
different function in core header. Rename it CopyAnyArrayEls so that
compler doesn't complain.

3cc21a6 2015-08-18 20:50:03 Kyotaro Horiguchi

Catch up the change of representation of view definition.

Representation of view definition was changed at 9.3.5 by commit
164acbe33c0951221b1ae2e5285c793f404a75a1.

6709265 2015-08-18 20:48:49 Kyotaro Horiguchi

Stabilize regression test.

Sort results to avoid altering of tuples in regression test.

217f38b anyarray_work 2015-01-07 16:11:09 Kyotaro Horiguchi

Allow dbms_stats.prepare_statstweak() to take multi-word type names.

The function ends up with an error being given type names consists of
more than a word. This commit makes the spaces between keywords to be
replaced with underscores. The function takes the parameter as regtype
so every white space consists of exactly one space. Therefore
considering only the single-space case is enough.

12d39be 2014-12-22 12:55:44 Kyotaro Horiguchi

Merge branch 'anyarray_work' of https://scm.sourceforge.jp/gitroot/pgdbmsstats/pg_dbms_stats into anyarray_work

Show on old repository browser