diff options
author | Andreas Baumann <abaumann@yahoo.com> | 2012-05-01 09:08:56 +0200 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2012-05-01 09:08:56 +0200 |
commit | aaae85124b001380934824eba597d1db55ec75d8 (patch) | |
tree | ecc502ac69df3aa381eab1a42cd78f3ac73f0099 /pgsql.c | |
parent | 769032ebbbc2bf8f72dbfce13b39cf0e450f17c7 (diff) | |
download | pgfuse-aaae85124b001380934824eba597d1db55ec75d8.tar.gz pgfuse-aaae85124b001380934824eba597d1db55ec75d8.tar.bz2 |
-
Diffstat (limited to 'pgsql.c')
-rw-r--r-- | pgsql.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -591,7 +591,7 @@ update_again: /* small in the middle write, keep data on both sides */ } else if( offset > 0 && offset + len < STANDARD_BLOCK_SIZE ) { - sprintf( sql, "UPDATE data set data = substring( data from %d for %d ) || $3::bytea || substring( data from %u for %u ) WHERE dir_id=$1::integer AND block_no=$2::integer", + sprintf( sql, "UPDATE data set data = substring( data from %d for %d ) || $3::bytea || substring( data from %u for %u ) WHERE dir_id=$1::bigint AND block_no=$2::bigint", 1, (unsigned int)offset, (unsigned int)offset + (unsigned int)len + 1, STANDARD_BLOCK_SIZE - ( (unsigned int)offset + (unsigned int)len ) ); |