Andrew Dunstan wrote:
> > Uh, that is not actually a problem.  You just need to set
> > extra_float_digits=-3 to create the dump file, which is only done once
> > for each major version.  You can _load_ that dump file into an
> > unmodified old cluster and test just fine.  I will write up some
> > instructions in the next few days.
> >
> >   
> 
> You are missing the point I was making. A buildfarm run does not 
> normally have available to it any binaries for a version other that the 
> one it is building. There is no notion of a multi-branch buildfarm run. 
> Each run is for a particular branch and is a separate miracle.  So I'm 
> not concerned about the structure of the dump file but about what will 
> be used to load it into an old cluster during a buildfarm run.

Thank you.  I understand now.

Imagine finding out on the build farm right away when we break binary
compatibility --- that would be cool.  However, that might be overkill. 
My testing seems to be working just fine.  In fact the only diff I see
is:

        < CREATE PROCEDURAL LANGUAGE plpgsql;
        ---
        > CREATE OR REPLACE PROCEDURAL LANGUAGE plpgsql;

and that is a known change.  I might end up adding my regression dump
files to our ftp site (400k for each major version), and just having
people use them for testing.

-- 
  Bruce Momjian  <br...@momjian.us>        http://momjian.us
  EnterpriseDB                             http://enterprisedb.com

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to