Re: Add contrib/pg_logicalsnapinspect
От | shveta malik |
---|---|
Тема | Re: Add contrib/pg_logicalsnapinspect |
Дата | |
Msg-id | CAJpy0uCppUNdod4F3NaPpMCtrySdw1S0T1d8CA-2c4CX=ShMOQ@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Add contrib/pg_logicalsnapinspect (Bertrand Drouvot <bertranddrouvot.pg@gmail.com>) |
Ответы |
Re: Add contrib/pg_logicalsnapinspect
|
Список | pgsql-hackers |
On Fri, Sep 20, 2024 at 12:22 PM Bertrand Drouvot <bertranddrouvot.pg@gmail.com> wrote: > > > Please find attached v8, that: > Thank You for the patch. In one of my tests, I noticed that I got negative checksum: postgres=# SELECT * FROM pg_get_logical_snapshot_meta('0/3481F20'); magic | checksum | version ------------+------------+--------- 1369563137 | -266346460 | 6 But pg_crc32c is uint32. Is it because we are getting it as Int32GetDatum(ondisk.checksum) in pg_get_logical_snapshot_meta()? Instead should it be UInt32GetDatum? Same goes for below: values[i++] = Int32GetDatum(ondisk.magic); values[i++] = Int32GetDatum(ondisk.magic); We need to recheck the rest of the fields in the info() function as well. thanks Shveta
В списке pgsql-hackers по дате отправления: