diff --git a/src/backend/access/gist/gist.c b/src/backend/access/gist/gist.c index 425c354302d822296ced63852f1de8dfb9ad59f8..6b873ab84afa5a4d579d3dd0f54dc1839f7eec4c 100644 --- a/src/backend/access/gist/gist.c +++ b/src/backend/access/gist/gist.c @@ -6,7 +6,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/access/gist/gist.c,v 1.47 1999/11/07 23:07:48 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/access/gist/gist.c,v 1.48 1999/12/10 03:55:42 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -264,7 +264,7 @@ gistbuild(Relation heap, if (pred != NULL || oldPred != NULL) { #ifndef OMIT_PARTIAL_INDEX - ExecDestroyTupleTable(tupleTable, true); + ExecDropTupleTable(tupleTable, true); pfree(econtext); #endif /* OMIT_PARTIAL_INDEX */ } diff --git a/src/backend/access/hash/hash.c b/src/backend/access/hash/hash.c index ca7c14d30df7194ec71a24f5992250aaff1d8ce0..fd3e3f94d50edbe36c328673f29282db206805c1 100644 --- a/src/backend/access/hash/hash.c +++ b/src/backend/access/hash/hash.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/access/hash/hash.c,v 1.32 1999/09/24 00:23:48 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/access/hash/hash.c,v 1.33 1999/12/10 03:55:43 momjian Exp $ * * NOTES * This file contains only the public interface routines. @@ -221,7 +221,7 @@ hashbuild(Relation heap, if (pred != NULL || oldPred != NULL) { #ifndef OMIT_PARTIAL_INDEX - ExecDestroyTupleTable(tupleTable, true); + ExecDropTupleTable(tupleTable, true); pfree(econtext); #endif /* OMIT_PARTIAL_INDEX */ } diff --git a/src/backend/access/nbtree/nbtree.c b/src/backend/access/nbtree/nbtree.c index e1260808b355e7ee3c92632863c61db1e0297a46..458b427c70d17f7a9ee811449f0b86035235d660 100644 --- a/src/backend/access/nbtree/nbtree.c +++ b/src/backend/access/nbtree/nbtree.c @@ -11,7 +11,7 @@ * Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtree.c,v 1.49 1999/12/01 00:29:53 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtree.c,v 1.50 1999/12/10 03:55:44 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -269,7 +269,7 @@ btbuild(Relation heap, if (pred != NULL || oldPred != NULL) { #ifndef OMIT_PARTIAL_INDEX - ExecDestroyTupleTable(tupleTable, true); + ExecDropTupleTable(tupleTable, true); pfree(econtext); #endif /* OMIT_PARTIAL_INDEX */ } diff --git a/src/backend/access/rtree/rtree.c b/src/backend/access/rtree/rtree.c index d12e21c9cd1cf3bcf95a70233d4afc3d55ca6cfc..09930e1e340680637cd250cb73ce3544b5f4f82c 100644 --- a/src/backend/access/rtree/rtree.c +++ b/src/backend/access/rtree/rtree.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/access/rtree/Attic/rtree.c,v 1.40 1999/11/15 09:59:00 ishii Exp $ + * $Header: /cvsroot/pgsql/src/backend/access/rtree/Attic/rtree.c,v 1.41 1999/12/10 03:55:45 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -240,7 +240,7 @@ rtbuild(Relation heap, if (pred != NULL || oldPred != NULL) { #ifndef OMIT_PARTIAL_INDEX - ExecDestroyTupleTable(tupleTable, true); + ExecDropTupleTable(tupleTable, true); pfree(econtext); #endif /* OMIT_PARTIAL_INDEX */ } diff --git a/src/backend/access/transam/xact.c b/src/backend/access/transam/xact.c index f468e2916b164cb7a9faebe1eba2e06ec0eaf0fe..a9dc4db834880f86c8c949222ff021ab6b66a2a9 100644 --- a/src/backend/access/transam/xact.c +++ b/src/backend/access/transam/xact.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/access/transam/xact.c,v 1.55 1999/09/29 16:05:55 wieck Exp $ + * $Header: /cvsroot/pgsql/src/backend/access/transam/xact.c,v 1.56 1999/12/10 03:55:46 momjian Exp $ * * NOTES * Transaction aborts can now occur two ways: @@ -938,7 +938,7 @@ CommitTransaction() AtCommit_Notify(); CloseSequences(); - DestroyNoNameRels(); + DropNoNameRels(); AtEOXact_portals(); RecordTransactionCommit(); @@ -1034,7 +1034,7 @@ AbortTransaction() vc_abort(); RecordTransactionAbort(); RelationPurgeLocalRelation(false); - DestroyNoNameRels(); + DropNoNameRels(); invalidate_temp_relations(); AtEOXact_nbtree(); AtAbort_Cache(); diff --git a/src/backend/catalog/heap.c b/src/backend/catalog/heap.c index e726c8242d004a4de1bfa8c6f0d9dea48238b715..08107385b413b859865d18de3cfa913088899811 100644 --- a/src/backend/catalog/heap.c +++ b/src/backend/catalog/heap.c @@ -7,13 +7,13 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/catalog/heap.c,v 1.111 1999/11/28 02:03:04 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/catalog/heap.c,v 1.112 1999/12/10 03:55:47 momjian Exp $ * * * INTERFACE ROUTINES * heap_create() - Create an uncataloged heap relation * heap_create_with_catalog() - Create a cataloged relation - * heap_destroy_with_catalog() - Removes named relation from catalogs + * heap_drop_with_catalog() - Removes named relation from catalogs * * NOTES * this code taken from access/heap/create.c, which contains @@ -889,7 +889,7 @@ heap_create_with_catalog(char *relname, /* ---------------------------------------------------------------- - * heap_destroy_with_catalog - removes all record of named relation from catalogs + * heap_drop_with_catalog - removes all record of named relation from catalogs * * 1) open relation, check for existence, etc. * 2) remove inheritance information @@ -1046,7 +1046,7 @@ RelationRemoveIndexes(Relation relation) &entry); while (HeapTupleIsValid(tuple = heap_getnext(scan, 0))) - index_destroy(((Form_pg_index) GETSTRUCT(tuple))->indexrelid); + index_drop(((Form_pg_index) GETSTRUCT(tuple))->indexrelid); heap_endscan(scan); heap_close(indexRelation, RowExclusiveLock); @@ -1441,12 +1441,12 @@ DeleteTypeTuple(Relation rel) } /* -------------------------------- - * heap_destroy_with_catalog + * heap_drop_with_catalog * * -------------------------------- */ void -heap_destroy_with_catalog(char *relname) +heap_drop_with_catalog(char *relname) { Relation rel; Oid rid; @@ -1575,13 +1575,13 @@ heap_destroy_with_catalog(char *relname) } /* - * heap_destroy + * heap_drop * destroy and close temporary relations * */ void -heap_destroy(Relation rel) +heap_drop(Relation rel) { ReleaseRelationBuffers(rel); if (!(rel->rd_isnoname) || !(rel->rd_unlinked)) @@ -1634,7 +1634,7 @@ InitNoNameRelList(void) MODIFIES the global variable tempRels we don't really remove it, just mark it as NULL - and DestroyNoNameRels will look for NULLs + and DropNoNameRels will look for NULLs */ static void RemoveFromNoNameRelList(Relation r) @@ -1679,7 +1679,7 @@ AddToNoNameRelList(Relation r) go through the tempRels list and destroy each of the relations */ void -DestroyNoNameRels(void) +DropNoNameRels(void) { int i; Relation rel; @@ -1692,7 +1692,7 @@ DestroyNoNameRels(void) rel = tempRels->rels[i]; /* rel may be NULL if it has been removed from the list already */ if (rel) - heap_destroy(rel); + heap_drop(rel); } free(tempRels->rels); free(tempRels); diff --git a/src/backend/catalog/index.c b/src/backend/catalog/index.c index 75795ca0154e46ff6485ada3d9073fa1685a7d45..ef49a46bd72b7bdf555d7dfe9eb6ef083f25e0c2 100644 --- a/src/backend/catalog/index.c +++ b/src/backend/catalog/index.c @@ -7,12 +7,12 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/catalog/index.c,v 1.98 1999/11/24 00:44:29 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/catalog/index.c,v 1.99 1999/12/10 03:55:48 momjian Exp $ * * * INTERFACE ROUTINES * index_create() - Create a cataloged index relation - * index_destroy() - Removes index relation from catalogs + * index_drop() - Removes index relation from catalogs * * *------------------------------------------------------------------------- @@ -1103,12 +1103,12 @@ index_create(char *heapRelationName, /* ---------------------------------------------------------------- * - * index_destroy + * index_drop * * ---------------------------------------------------------------- */ void -index_destroy(Oid indexId) +index_drop(Oid indexId) { Relation userHeapRelation; Relation userIndexRelation; @@ -1213,7 +1213,7 @@ index_destroy(Oid indexId) ReleaseRelationBuffers(userIndexRelation); if (smgrunlink(DEFAULT_SMGR, userIndexRelation) != SM_SUCCESS) - elog(ERROR, "index_destroy: unlink: %m"); + elog(ERROR, "index_drop: unlink: %m"); /* * Close rels, but keep locks @@ -1646,7 +1646,7 @@ DefaultBuild(Relation heapRelation, if (predicate != NULL || oldPred != NULL) { /* parameter was 'false', almost certainly wrong --- tgl 9/21/99 */ - ExecDestroyTupleTable(tupleTable, true); + ExecDropTupleTable(tupleTable, true); } #endif /* OMIT_PARTIAL_INDEX */ diff --git a/src/backend/commands/cluster.c b/src/backend/commands/cluster.c index d2cdfb332ee7789cae4b9e5f2fe1468cdfa37f39..ded4c7ea61d562626de63cf96b3b3ee28ac856be 100644 --- a/src/backend/commands/cluster.c +++ b/src/backend/commands/cluster.c @@ -14,7 +14,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/commands/cluster.c,v 1.47 1999/11/22 17:56:00 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/commands/cluster.c,v 1.48 1999/12/10 03:55:49 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -151,7 +151,7 @@ cluster(char *oldrelname, char *oldindexname) /* Destroy old heap (along with its index) and rename new. */ - heap_destroy_with_catalog(oldrelname); + heap_drop_with_catalog(oldrelname); CommitTransactionCommand(); StartTransactionCommand(); diff --git a/src/backend/commands/command.c b/src/backend/commands/command.c index 84e9331abe781b16545808076bcd90ba35e71baa..c26228677e90a1ebf64ffd4064f0109e6aa829b2 100644 --- a/src/backend/commands/command.c +++ b/src/backend/commands/command.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/commands/Attic/command.c,v 1.58 1999/11/24 00:44:30 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/commands/Attic/command.c,v 1.59 1999/12/10 03:55:49 momjian Exp $ * * NOTES * The PortalExecutorHeapMemory crap needs to be eliminated @@ -242,7 +242,7 @@ PerformPortalClose(char *name, CommandDest dest) * Note: PortalCleanup is called as a side-effect * ---------------- */ - PortalDestroy(&portal); + PortalDrop(&portal); } /* ---------------- diff --git a/src/backend/commands/creatinh.c b/src/backend/commands/creatinh.c index 6d7ceab1a1879ca3aae58745d6ff51d7bc3364a4..4dded845afd2db5996a306c4307c0d5df1761451 100644 --- a/src/backend/commands/creatinh.c +++ b/src/backend/commands/creatinh.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/commands/Attic/creatinh.c,v 1.52 1999/11/22 17:56:01 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/commands/Attic/creatinh.c,v 1.53 1999/12/10 03:55:49 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -214,7 +214,7 @@ void RemoveRelation(char *name) { AssertArg(name); - heap_destroy_with_catalog(name); + heap_drop_with_catalog(name); } /* diff --git a/src/backend/commands/dbcommands.c b/src/backend/commands/dbcommands.c index 26f7bcf71b845f02cb84caf1e6e9bac6b50ff77b..d061b15b78dbf762d9deafcf874793de76db1604 100644 --- a/src/backend/commands/dbcommands.c +++ b/src/backend/commands/dbcommands.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/commands/dbcommands.c,v 1.45 1999/11/24 16:52:32 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/commands/dbcommands.c,v 1.46 1999/12/10 03:55:49 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -85,7 +85,7 @@ createdb(char *dbname, char *dbpath, int encoding, CommandDest dest) } void -destroydb(char *dbname, CommandDest dest) +dropdb(char *dbname, CommandDest dest) { int4 user_id; Oid db_id; @@ -101,7 +101,7 @@ destroydb(char *dbname, CommandDest dest) * If this call returns, the database exists and we're allowed to * remove it. */ - check_permissions("destroydb", dbpath, dbname, &db_id, &user_id); + check_permissions("dropdb", dbpath, dbname, &db_id, &user_id); /* do as much checking as we can... */ if (!OidIsValid(db_id)) @@ -308,13 +308,13 @@ check_permissions(char *command, elog(ERROR, "createdb: database '%s' already exists", dbname); } - else if (!dbfound && !strcmp(command, "destroydb")) + else if (!dbfound && !strcmp(command, "dropdb")) { - elog(ERROR, "destroydb: database '%s' does not exist", dbname); + elog(ERROR, "dropdb: database '%s' does not exist", dbname); } - else if (dbfound && !strcmp(command, "destroydb") + else if (dbfound && !strcmp(command, "dropdb") && dbowner != *userIdP && use_super == false) { @@ -322,7 +322,7 @@ check_permissions(char *command, } - if (dbfound && !strcmp(command, "destroydb")) + if (dbfound && !strcmp(command, "dropdb")) strcpy(dbpath, path); } /* check_permissions() */ @@ -331,7 +331,7 @@ check_permissions(char *command, * * This is currently dead code, since we don't *have* vacuum daemons. * If you want to re-enable it, think about the interlock against deleting - * a database out from under running backends, in destroydb() above. + * a database out from under running backends, in dropdb() above. */ static void stop_vacuum(char *dbpath, char *dbname) diff --git a/src/backend/commands/indexcmds.c b/src/backend/commands/indexcmds.c index 62eed986657922b02ce3b8fafd7cd9e739c7472c..ab3badf9704974bffc7eb916189244e7e1ce8984 100644 --- a/src/backend/commands/indexcmds.c +++ b/src/backend/commands/indexcmds.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/commands/indexcmds.c,v 1.14 1999/11/22 17:56:01 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/commands/indexcmds.c,v 1.15 1999/12/10 03:55:49 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -564,5 +564,5 @@ RemoveIndex(char *name) ((Form_pg_class) GETSTRUCT(tuple))->relkind); } - index_destroy(tuple->t_data->t_oid); + index_drop(tuple->t_data->t_oid); } diff --git a/src/backend/commands/remove.c b/src/backend/commands/remove.c index 65366a8ad7c404973d90c066148f526bd8bb9e07..6cf94518e2d2be39a93eebcf3b9cb57080797929 100644 --- a/src/backend/commands/remove.c +++ b/src/backend/commands/remove.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/commands/Attic/remove.c,v 1.40 1999/11/22 17:56:02 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/commands/Attic/remove.c,v 1.41 1999/12/10 03:55:49 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -234,7 +234,7 @@ AttributeAndRelationRemove(Oid typeOid) char *name; name = NameStr(((Form_pg_class) GETSTRUCT(tup))->relname); - heap_destroy_with_catalog(name); + heap_drop_with_catalog(name); } heap_endscan(scan); } diff --git a/src/backend/commands/vacuum.c b/src/backend/commands/vacuum.c index 7e5d19ec67db5305cde302816f4d9233447a229b..7e0c47ef4af4ed9dc3e939cc6ec41311465fa670 100644 --- a/src/backend/commands/vacuum.c +++ b/src/backend/commands/vacuum.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/commands/vacuum.c,v 1.129 1999/12/01 00:29:54 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/commands/vacuum.c,v 1.130 1999/12/10 03:55:49 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -218,7 +218,7 @@ vc_shutdown() /* * Release our portal for cross-transaction memory. */ - PortalDestroy(&vc_portal); + PortalDrop(&vc_portal); /* okay, we're done */ VacuumRunning = false; @@ -230,13 +230,13 @@ vc_shutdown() void vc_abort() { - /* Clear flag first, to avoid recursion if PortalDestroy elog's */ + /* Clear flag first, to avoid recursion if PortalDrop elog's */ VacuumRunning = false; /* * Release our portal for cross-transaction memory. */ - PortalDestroy(&vc_portal); + PortalDrop(&vc_portal); } /* diff --git a/src/backend/commands/view.c b/src/backend/commands/view.c index 65c46d271a5104f438cd929bea5febfdda949e79..4729566721db3465e2bbf5b240e0f83e4becd27e 100644 --- a/src/backend/commands/view.c +++ b/src/backend/commands/view.c @@ -5,7 +5,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: view.c,v 1.39 1999/10/07 04:23:00 tgl Exp $ + * $Id: view.c,v 1.40 1999/12/10 03:55:50 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -305,6 +305,6 @@ RemoveView(char *viewName) /* * now remove the relation. */ - heap_destroy_with_catalog(viewName); + heap_drop_with_catalog(viewName); pfree(rname); } diff --git a/src/backend/executor/_deadcode/nodeTee.c b/src/backend/executor/_deadcode/nodeTee.c index 7cab4084a868cf352875cb9c0984d63a8e937a97..1931ebcf535867cecdf2dd8067869dd5bcb3e569 100644 --- a/src/backend/executor/_deadcode/nodeTee.c +++ b/src/backend/executor/_deadcode/nodeTee.c @@ -14,7 +14,7 @@ * ExecInitTee * ExecEndTee * - * $Id: nodeTee.c,v 1.5 1999/07/16 04:58:54 momjian Exp $ + * $Id: nodeTee.c,v 1.6 1999/12/10 03:55:52 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -470,7 +470,7 @@ ExecEndTee(Tee * node, Plan *parent) bufferRel = teeState->tee_bufferRel; if (bufferRel) { - heap_destroy(bufferRel); + heap_drop(bufferRel); teeState->tee_bufferRel = NULL; if (teeState->tee_mcxt) { diff --git a/src/backend/executor/execMain.c b/src/backend/executor/execMain.c index 4d5b25a7d9f864d752d8419729ef96f144f474c6..bea42714aa44c7dca556aa81d47894a0cecc1c3d 100644 --- a/src/backend/executor/execMain.c +++ b/src/backend/executor/execMain.c @@ -26,7 +26,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/execMain.c,v 1.101 1999/11/24 00:44:31 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/execMain.c,v 1.102 1999/12/10 03:55:51 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -778,7 +778,7 @@ EndPlan(Plan *plan, EState *estate) { TupleTable tupleTable = (TupleTable) estate->es_tupleTable; - ExecDestroyTupleTable(tupleTable, true); + ExecDropTupleTable(tupleTable, true); estate->es_tupleTable = NULL; } diff --git a/src/backend/executor/execTuples.c b/src/backend/executor/execTuples.c index f1f6d15f1b00b5a5cf1b204818eae60bd5aedfa5..e31d7993a281b5d75bfd6520d211164d533cc43b 100644 --- a/src/backend/executor/execTuples.c +++ b/src/backend/executor/execTuples.c @@ -14,7 +14,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/execTuples.c,v 1.32 1999/11/23 20:06:51 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/execTuples.c,v 1.33 1999/12/10 03:55:51 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -23,7 +23,7 @@ * * TABLE CREATE/DELETE * ExecCreateTupleTable - create a new tuple table - * ExecDestroyTupleTable - destroy a table + * ExecDropTupleTable - destroy a table * * SLOT RESERVERATION * ExecAllocTableSlot - find an available slot in the table @@ -84,7 +84,7 @@ * * At ExecEnd() * ---------------- - * - EndPlan() calls ExecDestroyTupleTable() to clean up any remaining + * - EndPlan() calls ExecDropTupleTable() to clean up any remaining * tuples left over from executing the query. * * The important thing to watch in the executor code is how pointers @@ -178,7 +178,7 @@ ExecCreateTupleTable(int initialSize) /* initial number of slots in } /* -------------------------------- - * ExecDestroyTupleTable + * ExecDropTupleTable * * This pfrees the storage assigned to the tuple table and * optionally pfrees the contents of the table also. @@ -186,7 +186,7 @@ ExecCreateTupleTable(int initialSize) /* initial number of slots in * -------------------------------- */ void -ExecDestroyTupleTable(TupleTable table, /* tuple table */ +ExecDropTupleTable(TupleTable table, /* tuple table */ bool shouldFree) /* true if we should free slot * contents */ { diff --git a/src/backend/executor/nodeHash.c b/src/backend/executor/nodeHash.c index c6295acf7237a23947202302a1298ce135065f2c..12dbcec122fb67f49742d25dc53f2c6ee7508afa 100644 --- a/src/backend/executor/nodeHash.c +++ b/src/backend/executor/nodeHash.c @@ -6,7 +6,7 @@ * Copyright (c) 1994, Regents of the University of California * * - * $Id: nodeHash.c,v 1.39 1999/10/13 15:02:25 tgl Exp $ + * $Id: nodeHash.c,v 1.40 1999/12/10 03:55:51 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -439,7 +439,7 @@ ExecHashTableDestroy(HashJoinTable hashtable) /* Destroy the portal to release all working memory */ /* cast here is a kluge for circular includes... */ - PortalDestroy((Portal *) &hashtable->myPortal); + PortalDrop((Portal *) &hashtable->myPortal); /* And drop the control block */ pfree(hashtable); diff --git a/src/backend/executor/nodeMaterial.c b/src/backend/executor/nodeMaterial.c index 24232617cf6e2ed5e12cbc7766e0ab16d9056575..c80152d61d823b26b239a490265ba7afbcbd9207 100644 --- a/src/backend/executor/nodeMaterial.c +++ b/src/backend/executor/nodeMaterial.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/nodeMaterial.c,v 1.26 1999/09/24 00:24:23 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/nodeMaterial.c,v 1.27 1999/12/10 03:55:51 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -311,7 +311,7 @@ ExecEndMaterial(Material *node) matstate = node->matstate; tempRelation = matstate->mat_TempRelation; - heap_destroy(tempRelation); + heap_drop(tempRelation); /* ---------------- * close the temp relation and shut down the scan. diff --git a/src/backend/executor/spi.c b/src/backend/executor/spi.c index e99475942b996644c5c73283abdbfad85678802c..c0231ce317aeeba06d1d41538d6b0a96f2c77ee8 100644 --- a/src/backend/executor/spi.c +++ b/src/backend/executor/spi.c @@ -3,7 +3,7 @@ * spi.c * Server Programming Interface * - * $Id: spi.c,v 1.42 1999/11/22 17:56:05 momjian Exp $ + * $Id: spi.c,v 1.43 1999/12/10 03:55:51 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -127,7 +127,7 @@ SPI_finish() /* Restore memory context as it was before procedure call */ MemoryContextSwitchTo(_SPI_current->savedcxt); - PortalDestroy(&(_SPI_current->portal)); + PortalDrop(&(_SPI_current->portal)); SetScanCommandId(_SPI_current->savedId); diff --git a/src/backend/libpq/be-fsstubs.c b/src/backend/libpq/be-fsstubs.c index 280fdd9410d31bf70fb95a0eb4e4117d0bb558bb..b11392904872d1f2e79e9550a57f458d7b39f341 100644 --- a/src/backend/libpq/be-fsstubs.c +++ b/src/backend/libpq/be-fsstubs.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/libpq/be-fsstubs.c,v 1.41 1999/07/17 20:17:01 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/libpq/be-fsstubs.c,v 1.42 1999/12/10 03:55:53 momjian Exp $ * * NOTES * This should be moved to a more appropriate place. It is here @@ -269,14 +269,14 @@ int lo_unlink(Oid lobjId) { /* - * inv_destroy does not need a context switch, indeed it doesn't + * inv_drop does not need a context switch, indeed it doesn't * touch any LO-specific data structures at all. (Again, that's * probably more than this module ought to be assuming.) * * XXX there ought to be some code to clean up any open LOs that * reference the specified relation... as is, they remain "open". */ - return inv_destroy(lobjId); + return inv_drop(lobjId); } /***************************************************************************** diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y index b7724b74a8efe41867dcf158ccd390bca4e56c8c..03a14ad232a7598c9683fe63cab60bc5227a71f1 100644 --- a/src/backend/parser/gram.y +++ b/src/backend/parser/gram.y @@ -10,7 +10,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.118 1999/12/10 03:01:05 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.119 1999/12/10 03:55:54 momjian Exp $ * * HISTORY * AUTHOR DATE MAJOR EVENT @@ -116,7 +116,7 @@ static Node *doNegate(Node *n); %type <node> stmt, AddAttrStmt, ClosePortalStmt, - CopyStmt, CreateStmt, CreateAsStmt, CreateSeqStmt, DefineStmt, DestroyStmt, + CopyStmt, CreateStmt, CreateAsStmt, CreateSeqStmt, DefineStmt, DropStmt, TruncateStmt, CommentStmt, ExtendStmt, FetchStmt, GrantStmt, CreateTrigStmt, DropTrigStmt, CreatePLangStmt, DropPLangStmt, @@ -124,7 +124,7 @@ static Node *doNegate(Node *n); ProcedureStmt, RemoveAggrStmt, RemoveOperStmt, RemoveFuncStmt, RemoveStmt, RenameStmt, RevokeStmt, RuleStmt, TransactionStmt, ViewStmt, LoadStmt, - CreatedbStmt, DestroydbStmt, VacuumStmt, CursorStmt, SubSelect, + CreatedbStmt, DropdbStmt, VacuumStmt, CursorStmt, SubSelect, UpdateStmt, InsertStmt, select_clause, SelectStmt, NotifyStmt, DeleteStmt, ClusterStmt, ExplainStmt, VariableSetStmt, VariableShowStmt, VariableResetStmt, CreateUserStmt, AlterUserStmt, DropUserStmt, RuleActionStmt, @@ -402,7 +402,7 @@ stmt : AddAttrStmt | CreateUserStmt | ClusterStmt | DefineStmt - | DestroyStmt + | DropStmt | TruncateStmt | CommentStmt | DropPLangStmt @@ -429,7 +429,7 @@ stmt : AddAttrStmt | ViewStmt | LoadStmt | CreatedbStmt - | DestroydbStmt + | DropdbStmt | VacuumStmt | VariableSetStmt | VariableShowStmt @@ -1621,20 +1621,20 @@ def_arg: ColId { $$ = (Node *)makeString($1); } /***************************************************************************** * * QUERY: - * destroy <relname1> [, <relname2> .. <relnameN> ] + * drop <relname1> [, <relname2> .. <relnameN> ] * *****************************************************************************/ -DestroyStmt: DROP TABLE relation_name_list +DropStmt: DROP TABLE relation_name_list { - DestroyStmt *n = makeNode(DestroyStmt); + DropStmt *n = makeNode(DropStmt); n->relNames = $3; n->sequence = FALSE; $$ = (Node *)n; } | DROP SEQUENCE relation_name_list { - DestroyStmt *n = makeNode(DestroyStmt); + DropStmt *n = makeNode(DropStmt); n->relNames = $3; n->sequence = TRUE; $$ = (Node *)n; @@ -2495,13 +2495,13 @@ encoding: Sconst { $$ = $1; } /***************************************************************************** * * QUERY: - * destroydb dbname + * dropdb dbname * *****************************************************************************/ -DestroydbStmt: DROP DATABASE database_name +DropdbStmt: DROP DATABASE database_name { - DestroydbStmt *n = makeNode(DestroydbStmt); + DropdbStmt *n = makeNode(DropdbStmt); n->dbname = $3; $$ = (Node *)n; } diff --git a/src/backend/storage/large_object/inv_api.c b/src/backend/storage/large_object/inv_api.c index d28443a46ea8ba187117112a075621b48516406f..9026e8124fc5c15b0eb35bea5b6d5084aa0afff6 100644 --- a/src/backend/storage/large_object/inv_api.c +++ b/src/backend/storage/large_object/inv_api.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/storage/large_object/inv_api.c,v 1.61 1999/11/07 23:08:16 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/storage/large_object/inv_api.c,v 1.62 1999/12/10 03:55:57 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -274,7 +274,7 @@ inv_close(LargeObjectDesc *obj_desc) * returns -1 if failed */ int -inv_destroy(Oid lobjId) +inv_drop(Oid lobjId) { Relation r; @@ -282,7 +282,7 @@ inv_destroy(Oid lobjId) if (!RelationIsValid(r) || r->rd_rel->relkind != RELKIND_LOBJECT) return -1; - heap_destroy_with_catalog(RelationGetRelationName(r)); + heap_drop_with_catalog(RelationGetRelationName(r)); return 1; } diff --git a/src/backend/tcop/utility.c b/src/backend/tcop/utility.c index 3b2660a270c5bfc962781ae2739832902a293688..6c22afa5458fca4ca0f36666b193ec4023020680 100644 --- a/src/backend/tcop/utility.c +++ b/src/backend/tcop/utility.c @@ -9,7 +9,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.72 1999/11/21 04:16:16 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.73 1999/12/10 03:55:59 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -162,9 +162,9 @@ ProcessUtility(Node *parsetree, DefineRelation((CreateStmt *) parsetree, RELKIND_RELATION); break; - case T_DestroyStmt: + case T_DropStmt: { - DestroyStmt *stmt = (DestroyStmt *) parsetree; + DropStmt *stmt = (DropStmt *) parsetree; List *args = stmt->relNames; List *arg; @@ -592,19 +592,19 @@ ProcessUtility(Node *parsetree, { CreatedbStmt *stmt = (CreatedbStmt *) parsetree; - PS_SET_STATUS(commandTag = "CREATEDB"); + PS_SET_STATUS(commandTag = "CREATE DATABASE"); CHECK_IF_ABORTED(); createdb(stmt->dbname, stmt->dbpath, stmt->encoding, dest); } break; - case T_DestroydbStmt: + case T_DropdbStmt: { - DestroydbStmt *stmt = (DestroydbStmt *) parsetree; + DropdbStmt *stmt = (DropdbStmt *) parsetree; - PS_SET_STATUS(commandTag = "DESTROYDB"); + PS_SET_STATUS(commandTag = "DROP DATABASE"); CHECK_IF_ABORTED(); - destroydb(stmt->dbname, dest); + dropdb(stmt->dbname, dest); } break; diff --git a/src/backend/utils/cache/temprel.c b/src/backend/utils/cache/temprel.c index 9bf51cfec3341ab2d336df9c40733cc27d91f388..23ac1aadbcf477952a3bf3c3eba50984ab0dd198 100644 --- a/src/backend/utils/cache/temprel.c +++ b/src/backend/utils/cache/temprel.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/cache/Attic/temprel.c,v 1.17 1999/11/16 16:55:28 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/cache/Attic/temprel.c,v 1.18 1999/12/10 03:56:00 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -98,10 +98,10 @@ remove_all_temp_relations(void) /* safe from deallocation */ strcpy(relname, temp_rel->user_relname); - heap_destroy_with_catalog(relname); + heap_drop_with_catalog(relname); } else - index_destroy(temp_rel->relid); + index_drop(temp_rel->relid); l = next; } diff --git a/src/backend/utils/mmgr/portalmem.c b/src/backend/utils/mmgr/portalmem.c index 4120c24dd677d1b244e77580e062e59870f0f8d2..aaec2dfd65aee60f803b518b24c7effc399dd49b 100644 --- a/src/backend/utils/mmgr/portalmem.c +++ b/src/backend/utils/mmgr/portalmem.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/mmgr/portalmem.c,v 1.30 1999/09/23 17:02:58 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/mmgr/portalmem.c,v 1.31 1999/12/10 03:56:03 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -438,7 +438,7 @@ CollectNamedPortals(Portal *portalP, int destroy) int i; for (i = 0; i < listIndex; i++) - PortalDestroy(&portalList[i]); + PortalDrop(&portalList[i]); listIndex = 0; } else @@ -546,7 +546,7 @@ EnablePortalManager(bool on) { /* cleanup */ if (PortalIsValid(BlankPortal)) { - PortalDestroy(&BlankPortal); + PortalDrop(&BlankPortal); MemoryContextFree((MemoryContext) PortalMemory, (Pointer) BlankPortal); BlankPortal = NULL; @@ -555,7 +555,7 @@ EnablePortalManager(bool on) /* * Each portal must free its non-memory resources specially. */ - HashTableWalk(PortalHashTable, PortalDestroy, 0); + HashTableWalk(PortalHashTable, PortalDrop, 0); hash_destroy(PortalHashTable); PortalHashTable = NULL; @@ -774,7 +774,7 @@ CreatePortal(char *name) /* XXX PortalName */ } /* - * PortalDestroy + * PortalDrop * Destroys portal. * * Exceptions: @@ -782,7 +782,7 @@ CreatePortal(char *name) /* XXX PortalName */ * BadArg if portal is invalid. */ void -PortalDestroy(Portal *portalP) +PortalDrop(Portal *portalP) { Portal portal = *portalP; diff --git a/src/include/catalog/heap.h b/src/include/catalog/heap.h index 9d311038cbdab0b794f5d0f4bf59737105ae4cb5..4370247a6b30895bb883ee8d2eaaef6cb8012700 100644 --- a/src/include/catalog/heap.h +++ b/src/include/catalog/heap.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: heap.h,v 1.25 1999/11/04 08:01:04 inoue Exp $ + * $Id: heap.h,v 1.26 1999/12/10 03:56:05 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -29,15 +29,15 @@ extern bool heap_storage_create(Relation rel); extern Oid heap_create_with_catalog(char *relname, TupleDesc tupdesc, char relkind, bool istemp); -extern void heap_destroy_with_catalog(char *relname); +extern void heap_drop_with_catalog(char *relname); extern void heap_truncate(char *relname); -extern void heap_destroy(Relation rel); +extern void heap_drop(Relation rel); extern void AddRelationRawConstraints(Relation rel, List *rawColDefaults, List *rawConstraints); extern void InitNoNameRelList(void); -extern void DestroyNoNameRels(void); +extern void DropNoNameRels(void); #endif /* HEAP_H */ diff --git a/src/include/catalog/index.h b/src/include/catalog/index.h index 004d2461886f79d407c8cb262095ff9306294e06..30d1b9d7455c5cc15b7b0225187fa7e890ac4c42 100644 --- a/src/include/catalog/index.h +++ b/src/include/catalog/index.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: index.h,v 1.19 1999/07/16 17:07:29 momjian Exp $ + * $Id: index.h,v 1.20 1999/12/10 03:56:05 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -39,7 +39,7 @@ extern void index_create(char *heapRelationName, bool unique, bool primary); -extern void index_destroy(Oid indexId); +extern void index_drop(Oid indexId); extern void FormIndexDatum(int numberOfAttributes, AttrNumber *attributeNumber, HeapTuple heapTuple, diff --git a/src/include/commands/dbcommands.h b/src/include/commands/dbcommands.h index bad0e1513d448b1f9799b58615a91968204fa60f..165b20505f4a1ed6368f207cda0e8d9583d44844 100644 --- a/src/include/commands/dbcommands.h +++ b/src/include/commands/dbcommands.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: dbcommands.h,v 1.10 1999/07/15 15:21:01 momjian Exp $ + * $Id: dbcommands.h,v 1.11 1999/12/10 03:56:06 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -23,6 +23,6 @@ #define SIGKILLDAEMON1 SIGTERM extern void createdb(char *dbname, char *dbpath, int encoding, CommandDest); -extern void destroydb(char *dbname, CommandDest); +extern void dropdb(char *dbname, CommandDest); #endif /* DBCOMMANDS_H */ diff --git a/src/include/executor/executor.h b/src/include/executor/executor.h index cf9ec0d291d8928a46f2821eeb36645a5ad89a99..af599330a096617e4ec5765d22387a365a093289 100644 --- a/src/include/executor/executor.h +++ b/src/include/executor/executor.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: executor.h,v 1.39 1999/10/30 23:13:30 tgl Exp $ + * $Id: executor.h,v 1.40 1999/12/10 03:56:08 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -107,7 +107,7 @@ extern TupleTableSlot *ExecScan(Scan *node, TupleTableSlot *(*accessMtd) ()); * prototypes from functions in execTuples.c */ extern TupleTable ExecCreateTupleTable(int initialSize); -extern void ExecDestroyTupleTable(TupleTable table, bool shouldFree); +extern void ExecDropTupleTable(TupleTable table, bool shouldFree); extern TupleTableSlot *ExecAllocTableSlot(TupleTable table); extern TupleTableSlot *ExecStoreTuple(HeapTuple tuple, TupleTableSlot *slot, diff --git a/src/include/nodes/nodes.h b/src/include/nodes/nodes.h index ffb7ca848fbd4f07684424be16f02922936b4212..d362e0a28e995c4e4f02a716c29c10b3f8de21c8 100644 --- a/src/include/nodes/nodes.h +++ b/src/include/nodes/nodes.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: nodes.h,v 1.57 1999/12/06 18:02:46 wieck Exp $ + * $Id: nodes.h,v 1.58 1999/12/10 03:56:09 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -153,7 +153,7 @@ typedef enum NodeTag T_CreateStmt, T_VersionStmt, T_DefineStmt, - T_DestroyStmt, + T_DropStmt, T_TruncateStmt, T_CommentStmt, T_ExtendStmt, @@ -173,7 +173,7 @@ typedef enum NodeTag T_ViewStmt, T_LoadStmt, T_CreatedbStmt, - T_DestroydbStmt, + T_DropdbStmt, T_VacuumStmt, T_ExplainStmt, T_CreateSeqStmt, diff --git a/src/include/nodes/parsenodes.h b/src/include/nodes/parsenodes.h index 542760a2357697fe8f4357c32413c2a7b6fcdc28..bcff7aa30066fe23b813c8570eb1ee6dcc0d55e8 100644 --- a/src/include/nodes/parsenodes.h +++ b/src/include/nodes/parsenodes.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: parsenodes.h,v 1.88 1999/12/06 18:02:47 wieck Exp $ + * $Id: parsenodes.h,v 1.89 1999/12/10 03:56:09 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -325,12 +325,12 @@ typedef struct DefineStmt * Drop Table Statement * ---------------------- */ -typedef struct DestroyStmt +typedef struct DropStmt { NodeTag type; List *relNames; /* relations to be dropped */ bool sequence; -} DestroyStmt; +} DropStmt; /* ---------------------- * Truncate Table Statement @@ -577,14 +577,14 @@ typedef struct CreatedbStmt } CreatedbStmt; /* ---------------------- - * Destroydb Statement + * Dropdb Statement * ---------------------- */ -typedef struct DestroydbStmt +typedef struct DropdbStmt { NodeTag type; char *dbname; /* database to drop */ -} DestroydbStmt; +} DropdbStmt; /* ---------------------- * Cluster Statement (support pbrown's cluster index implementation) diff --git a/src/include/storage/large_object.h b/src/include/storage/large_object.h index 52c89c4f3478a5a5ca253427bef09819d8d1ac14..c798379815ea5cae9f328c62b9c3e198e0a00cad 100644 --- a/src/include/storage/large_object.h +++ b/src/include/storage/large_object.h @@ -7,7 +7,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: large_object.h,v 1.11 1999/07/15 23:04:11 momjian Exp $ + * $Id: large_object.h,v 1.12 1999/12/10 03:56:10 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -48,7 +48,7 @@ typedef struct LargeObjectDesc extern LargeObjectDesc *inv_create(int flags); extern LargeObjectDesc *inv_open(Oid lobjId, int flags); extern void inv_close(LargeObjectDesc *obj_desc); -extern int inv_destroy(Oid lobjId); +extern int inv_drop(Oid lobjId); extern int inv_seek(LargeObjectDesc *obj_desc, int offset, int whence); extern int inv_tell(LargeObjectDesc *obj_desc); extern int inv_read(LargeObjectDesc *obj_desc, char *buf, int nbytes); diff --git a/src/include/utils/portal.h b/src/include/utils/portal.h index 62d08804607af53214633c5c3e4cb7639ad2488e..b808533f0b225316d52caa70695884ca45b4f4a3 100644 --- a/src/include/utils/portal.h +++ b/src/include/utils/portal.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: portal.h,v 1.19 1999/09/23 17:03:33 momjian Exp $ + * $Id: portal.h,v 1.20 1999/12/10 03:56:12 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -73,7 +73,7 @@ extern void PortalSetQuery(Portal portal, QueryDesc *queryDesc, extern QueryDesc *PortalGetQueryDesc(Portal portal); extern EState *PortalGetState(Portal portal); extern Portal CreatePortal(char *name); -extern void PortalDestroy(Portal *portalP); +extern void PortalDrop(Portal *portalP); extern void StartPortalAllocMode(AllocMode mode, Size limit); extern void EndPortalAllocMode(void); extern void PortalResetHeapMemory(Portal portal); diff --git a/src/interfaces/ecpg/preproc/preproc.y b/src/interfaces/ecpg/preproc/preproc.y index d84d6528edad3bea70b225319478080c5d58382b..a2ac1149de2a3a2c4a66cc1905ec9bbdabd545b3 100644 --- a/src/interfaces/ecpg/preproc/preproc.y +++ b/src/interfaces/ecpg/preproc/preproc.y @@ -828,7 +828,7 @@ adjust_array(enum ECPGttype type_enum, int *dimension, int *length, int type_dim %type <str> NotifyStmt columnElem copy_dirn UnlistenStmt %type <str> copy_delimiter ListenStmt CopyStmt copy_file_name opt_binary %type <str> opt_with_copy FetchStmt opt_direction fetch_how_many opt_portal_name -%type <str> ClosePortalStmt DestroyStmt VacuumStmt opt_verbose +%type <str> ClosePortalStmt DropStmt VacuumStmt opt_verbose %type <str> opt_analyze opt_va_list va_list ExplainStmt index_params %type <str> index_list func_index index_elem opt_type opt_class access_method_clause %type <str> index_opt_unique IndexStmt set_opt func_return def_rest @@ -850,7 +850,7 @@ adjust_array(enum ECPGttype type_enum, int *dimension, int *length, int type_dim %type <str> TriggerActionTime CreateTrigStmt DropPLangStmt PLangTrusted %type <str> CreatePLangStmt IntegerOnly TriggerFuncArgs TriggerFuncArg %type <str> ViewStmt LoadStmt CreatedbStmt opt_database1 opt_database2 location -%type <str> DestroydbStmt ClusterStmt grantee RevokeStmt encoding +%type <str> DropdbStmt ClusterStmt grantee RevokeStmt encoding %type <str> GrantStmt privileges operation_commalist operation %type <str> opt_cursor opt_lmode ConstraintsSetStmt comment_tg %type <str> case_expr when_clause_list case_default case_arg when_clause @@ -918,7 +918,7 @@ stmt: AddAttrStmt { output_statement($1, 0); } | CreateUserStmt { output_statement($1, 0); } | ClusterStmt { output_statement($1, 0); } | DefineStmt { output_statement($1, 0); } - | DestroyStmt { output_statement($1, 0); } + | DropStmt { output_statement($1, 0); } | TruncateStmt { output_statement($1, 0); } | DropPLangStmt { output_statement($1, 0); } | DropTrigStmt { output_statement($1, 0); } @@ -953,7 +953,7 @@ stmt: AddAttrStmt { output_statement($1, 0); } | ViewStmt { output_statement($1, 0); } | LoadStmt { output_statement($1, 0); } | CreatedbStmt { output_statement($1, 0); } - | DestroydbStmt { output_statement($1, 0); } + | DropdbStmt { output_statement($1, 0); } | VacuumStmt { output_statement($1, 0); } | VariableSetStmt { output_statement($1, 0); } | VariableShowStmt { output_statement($1, 0); } @@ -1904,11 +1904,11 @@ def_arg: ColId { $$ = $1; } /***************************************************************************** * * QUERY: - * destroy <relname1> [, <relname2> .. <relnameN> ] + * drop <relname1> [, <relname2> .. <relnameN> ] * *****************************************************************************/ -DestroyStmt: DROP TABLE relation_name_list +DropStmt: DROP TABLE relation_name_list { $$ = cat2_str(make1_str("drop table"), $3); } @@ -2552,11 +2552,11 @@ encoding: Sconst { $$ = $1; } /***************************************************************************** * * QUERY: - * destroydb dbname + * dropdb dbname * *****************************************************************************/ -DestroydbStmt: DROP DATABASE database_name +DropdbStmt: DROP DATABASE database_name { $$ = cat2_str(make1_str("drop database"), $3); }