reorg - pg_reorg: Fixed database corruption when target tables have - Mailing list pgsql-committers

From itagaki@pgfoundry.org (User Itagaki)
Subject reorg - pg_reorg: Fixed database corruption when target tables have
Date
Msg-id 20110429050649.9A9F31071157@pgfoundry.org
Whole thread Raw
List pgsql-committers
Log Message:
-----------
Fixed database corruption when target tables have dropped columns, and
there are views or functions depending on columns after dropped ones.
The issue was reported by depesz, and original patch by Denish Patel.

Improved documentation how to build binaries from source.

COPYRIGHT updated.

Modified Files:
--------------
    pg_reorg:
        COPYRIGHT (r1.2 -> r1.3)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/COPYRIGHT?r1=1.2&r2=1.3)
        Makefile (r1.6 -> r1.7)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/Makefile?r1=1.6&r2=1.7)
    pg_reorg/bin:
        Makefile (r1.8 -> r1.9)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/bin/Makefile?r1=1.8&r2=1.9)
        pg_reorg.c (r1.17 -> r1.18)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/bin/pg_reorg.c?r1=1.17&r2=1.18)
    pg_reorg/bin/expected:
        reorg.out (r1.9 -> r1.10)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/bin/expected/reorg.out?r1=1.9&r2=1.10)
    pg_reorg/bin/pgut:
        pgut-fe.c (r1.5 -> r1.6)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/bin/pgut/pgut-fe.c?r1=1.5&r2=1.6)
        pgut-fe.h (r1.1 -> r1.2)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/bin/pgut/pgut-fe.h?r1=1.1&r2=1.2)
        pgut.c (r1.13 -> r1.14)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/bin/pgut/pgut.c?r1=1.13&r2=1.14)
        pgut.h (r1.8 -> r1.9)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/bin/pgut/pgut.h?r1=1.8&r2=1.9)
    pg_reorg/bin/sql:
        reorg.sql (r1.9 -> r1.10)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/bin/sql/reorg.sql?r1=1.9&r2=1.10)
    pg_reorg/doc:
        index-ja.html (r1.8 -> r1.9)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/doc/index-ja.html?r1=1.8&r2=1.9)
        index.html (r1.8 -> r1.9)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/doc/index.html?r1=1.8&r2=1.9)
        pg_reorg-ja.html (r1.11 -> r1.12)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/doc/pg_reorg-ja.html?r1=1.11&r2=1.12)
        pg_reorg.html (r1.11 -> r1.12)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/doc/pg_reorg.html?r1=1.11&r2=1.12)
    pg_reorg/lib:
        Makefile (r1.7 -> r1.8)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/lib/Makefile?r1=1.7&r2=1.8)
        pg_reorg.sql.in (r1.10 -> r1.11)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/lib/pg_reorg.sql.in?r1=1.10&r2=1.11)
        reorg.c (r1.22 -> r1.23)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/lib/reorg.c?r1=1.22&r2=1.23)
        uninstall_pg_reorg.sql (r1.3 -> r1.4)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/lib/uninstall_pg_reorg.sql?r1=1.3&r2=1.4)
    pg_reorg/lib/pgut:
        pgut-be.c (r1.5 -> r1.6)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/lib/pgut/pgut-be.c?r1=1.5&r2=1.6)
        pgut-be.h (r1.8 -> r1.9)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/lib/pgut/pgut-be.h?r1=1.8&r2=1.9)
        pgut-spi.c (r1.3 -> r1.4)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/lib/pgut/pgut-spi.c?r1=1.3&r2=1.4)
        pgut-spi.h (r1.3 -> r1.4)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/lib/pgut/pgut-spi.h?r1=1.3&r2=1.4)
    pg_reorg/msvc:
        bin.2010.vcxproj (r1.2 -> r1.3)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/msvc/bin.2010.vcxproj?r1=1.2&r2=1.3)
        bin.2010.vcxproj.filters (r1.1 -> r1.2)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/reorg/pg_reorg/msvc/bin.2010.vcxproj.filters?r1=1.1&r2=1.2)

pgsql-committers by date:

Previous
From: Andrew Dunstan
Date:
Subject: pgsql: Use non-literal format for possibly non-standard strftime format
Next
From: Tom Lane
Date:
Subject: pgsql: Rewrite pg_size_pretty() to avoid compiler bug.