1
0
mirror of https://github.com/postgres/postgres.git synced 2025-11-13 16:22:44 +03:00

added ALTER TABLE DROP COLUMN, early version

This commit is contained in:
Peter Eisentraut
2000-01-22 14:20:56 +00:00
parent 3f51bdafdc
commit fa5400c0a4
19 changed files with 286 additions and 82 deletions

View File

@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/catalog/catalog.c,v 1.28 2000/01/16 20:04:54 petere Exp $
* $Header: /cvsroot/pgsql/src/backend/catalog/catalog.c,v 1.29 2000/01/22 14:20:44 petere Exp $
*
*-------------------------------------------------------------------------
*/
@@ -38,7 +38,7 @@ relpath(const char *relname)
snprintf(path, bufsize, "%s/%s", DataDir, relname);
return path;
}
return relname;
return pstrdup(relname);
}
/*

View File

@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/catalog/heap.c,v 1.117 2000/01/17 23:57:43 tgl Exp $
* $Header: /cvsroot/pgsql/src/backend/catalog/heap.c,v 1.118 2000/01/22 14:20:44 petere Exp $
*
*
* INTERFACE ROUTINES
@@ -480,7 +480,7 @@ CheckAttributeNames(TupleDesc tupdesc)
* --------------------------------
*/
Oid
RelnameFindRelid(char *relname)
RelnameFindRelid(const char *relname)
{
HeapTuple tuple;
Oid relid;
@@ -1441,7 +1441,7 @@ DeleteTypeTuple(Relation rel)
* --------------------------------
*/
void
heap_drop_with_catalog(char *relname)
heap_drop_with_catalog(const char *relname)
{
Relation rel;
Oid rid;

View File

@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/catalog/pg_type.c,v 1.47 2000/01/17 23:57:43 tgl Exp $
* $Header: /cvsroot/pgsql/src/backend/catalog/pg_type.c,v 1.48 2000/01/22 14:20:44 petere Exp $
*
*-------------------------------------------------------------------------
*/
@@ -525,7 +525,7 @@ TypeCreate(char *typeName,
* ----------------------------------------------------------------
*/
void
TypeRename(char *oldTypeName, char *newTypeName)
TypeRename(const char *oldTypeName, const char *newTypeName)
{
Relation pg_type_desc;
Relation idescs[Num_pg_type_indices];