diff options
author | Neil Conway <neilc@samurai.com> | 2005-03-29 02:53:53 +0000 |
---|---|---|
committer | Neil Conway <neilc@samurai.com> | 2005-03-29 02:53:53 +0000 |
commit | 4f6f5db47484c6550cfe792e80fc2c824154995e (patch) | |
tree | 8446f108ab564478a1b5a5e3a9e67f923b377730 /src | |
parent | 70c9763d4815ac847f0f7694f43eb6a59a236868 (diff) | |
download | postgresql-4f6f5db47484c6550cfe792e80fc2c824154995e.tar.gz postgresql-4f6f5db47484c6550cfe792e80fc2c824154995e.zip |
Add SPI_getnspname(), including documentation.
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/executor/spi.c | 8 | ||||
-rw-r--r-- | src/include/executor/spi.h | 3 |
2 files changed, 9 insertions, 2 deletions
diff --git a/src/backend/executor/spi.c b/src/backend/executor/spi.c index de119ec7762..c72201c6e6a 100644 --- a/src/backend/executor/spi.c +++ b/src/backend/executor/spi.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/executor/spi.c,v 1.136 2005/03/25 21:57:58 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/executor/spi.c,v 1.137 2005/03/29 02:53:53 neilc Exp $ * *------------------------------------------------------------------------- */ @@ -760,6 +760,12 @@ SPI_getrelname(Relation rel) return pstrdup(RelationGetRelationName(rel)); } +char * +SPI_getnspname(Relation rel) +{ + return get_namespace_name(RelationGetNamespace(rel)); +} + void * SPI_palloc(Size size) { diff --git a/src/include/executor/spi.h b/src/include/executor/spi.h index d5ba89fa3ea..10e4747dd9f 100644 --- a/src/include/executor/spi.h +++ b/src/include/executor/spi.h @@ -2,7 +2,7 @@ * * spi.h * - * $PostgreSQL: pgsql/src/include/executor/spi.h,v 1.50 2004/11/16 18:10:13 tgl Exp $ + * $PostgreSQL: pgsql/src/include/executor/spi.h,v 1.51 2005/03/29 02:53:53 neilc Exp $ * *------------------------------------------------------------------------- */ @@ -113,6 +113,7 @@ extern Datum SPI_getbinval(HeapTuple tuple, TupleDesc tupdesc, int fnumber, bool extern char *SPI_gettype(TupleDesc tupdesc, int fnumber); extern Oid SPI_gettypeid(TupleDesc tupdesc, int fnumber); extern char *SPI_getrelname(Relation rel); +extern char *SPI_getnspname(Relation rel); extern void *SPI_palloc(Size size); extern void *SPI_repalloc(void *pointer, Size size); extern void SPI_pfree(void *pointer); |