diff options
| author | Vadim B. Mikheev <vadim4o@yahoo.com> | 1998-07-27 19:38:40 +0000 |
|---|---|---|
| committer | Vadim B. Mikheev <vadim4o@yahoo.com> | 1998-07-27 19:38:40 +0000 |
| commit | be8300b18f26363c0b18c62fa884a6a62e26405e (patch) | |
| tree | a44ac3f51d81a7616bd9c7912fa23a5e81c9d483 /src/backend/catalog/heap.c | |
| parent | f7f989c9907b181f1785c699e6384e6eba8ae9a5 (diff) | |
| download | postgresql-be8300b18f26363c0b18c62fa884a6a62e26405e.tar.gz | |
Use Snapshot in heap access methods.
Diffstat (limited to 'src/backend/catalog/heap.c')
| -rw-r--r-- | src/backend/catalog/heap.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/backend/catalog/heap.c b/src/backend/catalog/heap.c index a476d34e48..8f2a56cc55 100644 --- a/src/backend/catalog/heap.c +++ b/src/backend/catalog/heap.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/catalog/heap.c,v 1.54 1998/07/20 19:21:41 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/catalog/heap.c,v 1.55 1998/07/27 19:37:46 vadim Exp $ * * INTERFACE ROUTINES * heap_create() - Create an uncataloged heap relation @@ -502,7 +502,7 @@ RelationAlreadyExists(Relation pg_class_desc, char relname[]) */ pg_class_scan = heap_beginscan(pg_class_desc, 0, - false, + SnapshotNow, 1, &key); @@ -896,7 +896,7 @@ RelationRemoveInheritance(Relation relation) scan = heap_beginscan(catalogRelation, false, - false, + SnapshotNow, 1, &entry); @@ -924,7 +924,7 @@ RelationRemoveInheritance(Relation relation) scan = heap_beginscan(catalogRelation, false, - false, + SnapshotNow, 1, &entry); @@ -950,7 +950,7 @@ RelationRemoveInheritance(Relation relation) scan = heap_beginscan(catalogRelation, false, - false, + SnapshotNow, 1, &entry); @@ -987,7 +987,7 @@ RelationRemoveIndexes(Relation relation) scan = heap_beginscan(indexRelation, false, - false, + SnapshotNow, 1, &entry); @@ -1033,7 +1033,7 @@ DeletePgRelationTuple(Relation rdesc) pg_class_scan = heap_beginscan(pg_class_desc, 0, - false, + SnapshotNow, 1, &key); @@ -1097,7 +1097,7 @@ DeletePgAttributeTuples(Relation rdesc) pg_attribute_scan = heap_beginscan(pg_attribute_desc, 0, - false, + SnapshotNow, 1, &key); @@ -1166,7 +1166,7 @@ DeletePgTypeTuple(Relation rdesc) pg_type_scan = heap_beginscan(pg_type_desc, 0, - false, + SnapshotNow, 1, &key); @@ -1202,7 +1202,7 @@ DeletePgTypeTuple(Relation rdesc) pg_attribute_scan = heap_beginscan(pg_attribute_desc, 0, - false, + SnapshotNow, 1, &attkey); @@ -1646,7 +1646,7 @@ RemoveAttrDefault(Relation rel) RelationSetLockForWrite(adrel); - adscan = heap_beginscan(adrel, 0, false, 1, &key); + adscan = heap_beginscan(adrel, 0, SnapshotNow, 1, &key); while (tup = heap_getnext(adscan, 0, (Buffer *) NULL), PointerIsValid(tup)) heap_delete(adrel, &tup->t_ctid); @@ -1673,7 +1673,7 @@ RemoveRelCheck(Relation rel) RelationSetLockForWrite(rcrel); - rcscan = heap_beginscan(rcrel, 0, false, 1, &key); + rcscan = heap_beginscan(rcrel, 0, SnapshotNow, 1, &key); while (tup = heap_getnext(rcscan, 0, (Buffer *) NULL), PointerIsValid(tup)) heap_delete(rcrel, &tup->t_ctid); |
