Add lo_truncate() to backend and libpq for large object truncation.
Bruce Momjian <bruce@momjian.us>
Add lo_truncate() to backend and libpq for large object truncation. Kris Jurka
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/lobj.sgml | modified | +32 −1 |
| src/backend/libpq/be-fsstubs.c | modified | +22 −16 |
| src/backend/storage/large_object/inv_api.c | modified | +164 −1 |
| src/include/catalog/pg_proc.h | modified | +3 −1 |
| src/include/libpq/be-fsstubs.h | modified | +2 −1 |
| src/include/storage/large_object.h | modified | +2 −1 |
| src/interfaces/libpq/exports.txt | modified | +2 −1 |
| src/interfaces/libpq/fe-lobj.c | modified | +58 −2 |
| src/interfaces/libpq/libpq-fe.h | modified | +2 −1 |
| src/interfaces/libpq/libpq-int.h | modified | +2 −1 |
| src/test/regress/input/largeobject.source | modified | +19 −0 |
| src/test/regress/output/largeobject.source | modified | +64 −0 |