Skip site navigation (1) Skip section navigation (2)

Re: Problems with whitespace-ignoring diff options

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Peter Eisentraut <peter_e(at)gmx(dot)net>
Cc: PostgreSQL Development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Problems with whitespace-ignoring diff options
Date: 2003-11-01 04:51:57
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-hackers
Peter Eisentraut <peter_e(at)gmx(dot)net> writes:
> It appears we must not use the options for determining whether the test
> failed, only for creating the diff output.  Or does anyone have a better
> idea?

AFAIK, there is no reason to ignore whitespace in determining whether a
test succeeded.  However, if a test fails, it is quite likely that a
whitespace-sensitive diff will produce many lines of uninteresting diff,
because of psql's habit of justifying column output --- any difference
in the data value length where the actual difference occurs would impact
all the rest of the query output, even though it's really "the same".

So if you can implement the above behavior easily, go for it.

Keep in mind though that a reported failure accompanied by *no* visible
diff would be highly annoying ;-).  Can we arrange to produce a
whitespace-sensitive diff output if the whitespace-insensitive kind
shows nothing?

			regards, tom lane

In response to


pgsql-hackers by date

Next:From: Bruce MomjianDate: 2003-11-01 05:16:56
Subject: Re: Vacuum thoughts
Previous:From: Peter EisentrautDate: 2003-11-01 03:36:11
Subject: Re: Call for port reports

Privacy Policy | About PostgreSQL
Copyright © 1996-2018 The PostgreSQL Global Development Group