Re: cosmetic patch to large object regression test
От | Jeremy Drake |
---|---|
Тема | Re: cosmetic patch to large object regression test |
Дата | |
Msg-id | Pine.BSO.4.64.0703031447160.7782@resin.csoft.net обсуждение исходный текст |
Ответ на | Re: cosmetic patch to large object regression test (Bruce Momjian <bruce@momjian.us>) |
Ответы |
Re: cosmetic patch to large object regression test
|
Список | pgsql-patches |
On Sat, 3 Mar 2007, Bruce Momjian wrote: > > Patch applied. Thanks. Another usage of the old workaround for the flags was added with the application of the lo_truncate patch. This patch changes that one to be consistent with the others. > --------------------------------------------------------------------------- > > > Jeremy Drake wrote: > > 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? > Content-Description: > > [ Attachment, skipping... ] > > > > > ---------------------------(end of broadcast)--------------------------- > > TIP 3: Have you checked our extensive FAQ? > > > > http://www.postgresql.org/docs/faq > > -- One of the main causes of the fall of the Roman Empire was that, lacking zero, they had no way to indicate successful termination of their C programs. -- Robert Firth
Вложения
В списке pgsql-patches по дате отправления: