cosmetic patch to large object regression test - Mailing list pgsql-patches

From Jeremy Drake
Subject cosmetic patch to large object regression test
Date
Msg-id Pine.BSO.4.64.0703021339260.18849@resin.csoft.net
Whole thread Raw
Responses Re: cosmetic patch to large object regression test  (Bruce Momjian <bruce@momjian.us>)
Re: cosmetic patch to large object regression test  (Bruce Momjian <bruce@momjian.us>)
List pgsql-patches
Since I have now learned that it is possible to input values in hex in
postgres, I submit this patch to clean up the ugly workaround I did in the
largeobject regression test to try to input hex values.  It does not
change the functionality of the test at all, it just makes it more
readable.

In detail, before when I needed to write hex values, for example
0x20000 | 0x40000,
for the flags to lo_open, I would write it:
CAST((2 | 4) * 16^4 AS integer)

Now, I write it:
CAST(x'20000' | x'40000' AS integer)

which is more like the C and other language consumers of the API, and also
is more obvious what I am trying to do, IMHO.


--
Real Programs don't use shared text.  Otherwise, how can they use
functions for scratch space after they are finished calling them?

Attachment

pgsql-patches by date:

Previous
From: Tom Lane
Date:
Subject: Re: [HACKERS] Deadlock with pg_dump?
Next
From: Bruce Momjian
Date:
Subject: Re: [HACKERS] Deadlock with pg_dump?