Re: Speed dblink using alternate libpq tuple storage
Kyotaro Horiguchi <horiguchi.kyotaro@oss.ntt.co.jp>
From: Kyotaro HORIGUCHI <horiguchi.kyotaro@oss.ntt.co.jp>
To: Marko Kreen <markokr@gmail.com>
Cc: greg@2ndquadrant.com, pgsql-hackers@postgresql.org, mmoncure@gmail.com, shigeru.hanada@gmail.com
Date: 2012-02-21T15:27:57Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Fix COPY FROM for null marker strings that correspond to invalid encoding.
- e8476f46fc84 9.2.0 cited
-
Improve labeling of pg_test_fsync open_sync test output.
- 2bbd88f8f841 9.2.0 cited
Attachments
- libpq_rowproc_20120222.patch (application/octet-stream) patch
- libpq_rowproc_doc_20120222.patch (application/octet-stream) patch
- dblink_use_rowproc_20120222.patch (application/octet-stream) patch
- early_exit_20120222.diff (application/octet-stream) patch
Hello, this is ... nth version of the patch. > Thank you. Everything seems clear. > Please wait for a while. libpq-fe.h - PQskipResult() is added instead of PGskipRemainigResults(). fe-exec.c - PQskipResult() is added instead of PGskipRemainigResults(). - PQgetRowProcessor() is added. dblink.c - Use PQskipReslt() to skip remaining rows. - Shorten the path from catching exception to rethrowing it. And storeInfo.edata has been removed due to that. - dblink_fetch() now catches exceptions properly. libpq.sgml - PQskipResult() is added instead of PGskipRemainigResults(). - Some misspelling has been corrected. regards, -- Kyotaro Horiguchi NTT Open Source Software Center