aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2001-01-21 03:50:25 +0000
committerBruce Momjian <bruce@momjian.us>2001-01-21 03:50:25 +0000
commitb8f23aff82ef434da13d2df54c1a86e4339dc1d3 (patch)
tree83d9eb47b796f7d0bc170720f30f482b964c082f /src
parentc6559352177112e421299011ece1ceeb1a2037b5 (diff)
downloadpostgresql-b8f23aff82ef434da13d2df54c1a86e4339dc1d3.tar.gz
postgresql-b8f23aff82ef434da13d2df54c1a86e4339dc1d3.zip
Back out patch for BLOB operations until approval.
Diffstat (limited to 'src')
-rw-r--r--src/backend/storage/large_object/inv_api.c26
1 files changed, 1 insertions, 25 deletions
diff --git a/src/backend/storage/large_object/inv_api.c b/src/backend/storage/large_object/inv_api.c
index 2af4a44c4ab..a4be699f420 100644
--- a/src/backend/storage/large_object/inv_api.c
+++ b/src/backend/storage/large_object/inv_api.c
@@ -9,7 +9,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/storage/large_object/inv_api.c,v 1.81 2001/01/21 03:49:14 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/storage/large_object/inv_api.c,v 1.82 2001/01/21 03:50:25 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -64,9 +64,6 @@ inv_create(int flags)
Oid file_oid;
LargeObjectDesc *retval;
- if (!IsTransactionBlock())
- elog(ERROR, "inv_create: Not in transaction. BLOBs should be used inside transaction.");
-
/*
* Allocate an OID to be the LO's identifier.
*/
@@ -120,9 +117,6 @@ inv_open(Oid lobjId, int flags)
{
LargeObjectDesc *retval;
- if (!IsTransactionBlock())
- elog(ERROR, "inv_open: Not in transaction. BLOBs should be used inside transaction.");
-
if (! LargeObjectExists(lobjId))
elog(ERROR, "inv_open: large object %u not found", lobjId);
@@ -151,9 +145,6 @@ inv_open(Oid lobjId, int flags)
void
inv_close(LargeObjectDesc *obj_desc)
{
- if (!IsTransactionBlock())
- elog(ERROR, "inv_close: Not in transaction. BLOBs should be used inside transaction.");
-
Assert(PointerIsValid(obj_desc));
if (obj_desc->flags & IFS_WRLOCK)
@@ -173,9 +164,6 @@ inv_close(LargeObjectDesc *obj_desc)
int
inv_drop(Oid lobjId)
{
- if (!IsTransactionBlock())
- elog(ERROR, "inv_drop: Not in transaction. BLOBs should be used inside transaction.");
-
LargeObjectDrop(lobjId);
/*
@@ -260,9 +248,6 @@ inv_getsize(LargeObjectDesc *obj_desc)
int
inv_seek(LargeObjectDesc *obj_desc, int offset, int whence)
{
- if (!IsTransactionBlock())
- elog(ERROR, "inv_seek: Not in transaction. BLOBs should be used inside transaction.");
-
Assert(PointerIsValid(obj_desc));
switch (whence)
@@ -295,9 +280,6 @@ inv_seek(LargeObjectDesc *obj_desc, int offset, int whence)
int
inv_tell(LargeObjectDesc *obj_desc)
{
- if (!IsTransactionBlock())
- elog(ERROR, "inv_tell: Not in transaction. BLOBs should be used inside transaction.");
-
Assert(PointerIsValid(obj_desc));
return obj_desc->offset;
@@ -321,9 +303,6 @@ inv_read(LargeObjectDesc *obj_desc, char *buf, int nbytes)
bytea *datafield;
bool pfreeit;
- if (!IsTransactionBlock())
- elog(ERROR, "inv_read: Not in transaction. BLOBs should be used inside transaction.");
-
Assert(PointerIsValid(obj_desc));
Assert(buf != NULL);
@@ -436,9 +415,6 @@ inv_write(LargeObjectDesc *obj_desc, char *buf, int nbytes)
bool write_indices;
Relation idescs[Num_pg_largeobject_indices];
- if (!IsTransactionBlock())
- elog(ERROR, "inv_write: Not in transaction. BLOBs should be used inside transaction.");
-
Assert(PointerIsValid(obj_desc));
Assert(buf != NULL);