postgresql/src/backend
Tatsuo Ishii 461ef73f09 Add API for 64-bit large object access. Now users can access up to
4TB large objects (standard 8KB BLCKSZ case).  For this purpose new
libpq API lo_lseek64, lo_tell64 and lo_truncate64 are added.  Also
corresponding new backend functions lo_lseek64, lo_tell64 and
lo_truncate64 are added. inv_api.c is changed to handle 64-bit
offsets.

Patch contributed by Nozomi Anzai (backend side) and Yugo Nagata
(frontend side, docs, regression tests and example program). Reviewed
by Kohei Kaigai. Committed by Tatsuo Ishii with minor editings.
2012-10-07 08:36:48 +09:00
..
access Fix typo in comment, and reword it slightly while we're at it. 2012-10-04 10:35:48 +03:00
bootstrap Split tuple struct defs from htup.h to htup_details.h 2012-08-30 16:52:35 -04:00
catalog refactor ALTER some-obj SET OWNER implementation 2012-10-03 18:07:46 -03:00
commands Make CREATE AGGREGATE complain if the initcond is invalid for the datatype. 2012-10-04 17:54:53 -04:00
executor Return the number of rows processed when COPY is executed through SPI. 2012-10-03 14:38:22 +03:00
foreign Split tuple struct defs from htup.h to htup_details.h 2012-08-30 16:52:35 -04:00
lib Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
libpq Add API for 64-bit large object access. Now users can access up to 2012-10-07 08:36:48 +09:00
main Unify calling conventions for postgres/postmaster sub-main functions 2012-06-25 21:30:12 +03:00
nodes Support CREATE SCHEMA IF NOT EXISTS. 2012-10-03 19:47:11 -04:00
optimizer Fix planning of btree index scans using ScalarArrayOpExpr quals. 2012-09-18 12:20:34 -04:00
parser Fix parse location tracking for lists that can be empty. 2012-10-04 17:15:29 -04:00
po Translation updates 2011-08-17 14:07:46 +03:00
port Remove misleading hints about reducing the System V request size. 2012-07-03 10:07:47 -04:00
postmaster Remove redundant code for getnameinfo() replacement 2012-10-04 21:45:14 -04:00
regex Prevent corner-case core dump in rfree(). 2012-07-15 13:27:54 -04:00
replication Use the regular main processing loop also in walsenders. 2012-10-05 17:21:12 +03:00
rewrite Split tuple struct defs from htup.h to htup_details.h 2012-08-30 16:52:35 -04:00
snowball Remove configure flag --disable-shared, as it is no longer used by any 2012-08-30 16:26:53 -04:00
storage Add API for 64-bit large object access. Now users can access up to 2012-10-07 08:36:48 +09:00
tcop Use the regular main processing loop also in walsenders. 2012-10-05 17:21:12 +03:00
tsearch Fix logical errors in tsquery selectivity estimation for prefix queries. 2012-09-11 21:23:20 -04:00
utils Add API for 64-bit large object access. Now users can access up to 2012-10-07 08:36:48 +09:00
.gitignore Add gitignore for mingw/cygwin build outputs 2011-06-09 18:11:47 +02:00
common.mk Call check_keywords.pl in maintainer-check 2012-02-27 13:53:12 +02:00
Makefile Fix incorrect make maintainer-clean rule. 2012-04-07 18:16:50 -04:00
nls.mk Sort file list when creating gettext-files 2011-12-27 20:20:56 +02:00