Thread

  1. First bug introduced by pgrminclude

    Bruce Momjian <bruce@momjian.us> — 2011-09-07T17:00:27Z

    I have fixed a bug introduced by pgrminclude.  It turns out that
    CppAsString2() will expand any symbol, even one that is undefined, so
    pgrminclude thought that catalog/catversion was not needed.  This is
    illustrated in the attached C file that outputs "1" and "y".
    
    I have bumped the catalog version to force users to reload their
    tablespaces (or use pg_upgrade) because the tablespace directory names
    will not be expanded to the catalog version.
    
    I have modified pgrminclude to skip files that use CppAsString2().
    
    -- 
      Bruce Momjian  <bruce@momjian.us>        http://momjian.us
      EnterpriseDB                             http://enterprisedb.com
    
      + It's impossible for everything to be true. +