aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1997-09-23 21:44:07 +0000
committerBruce Momjian <bruce@momjian.us>1997-09-23 21:44:07 +0000
commita572fc229b00eaeb561437acf9490ce91f263ca6 (patch)
tree177d274f8285acf8e05e08e2042ab321c6dd3d0a
parentcad3e709feef10cd69439a49c163f1f59f7bf81f (diff)
downloadpostgresql-a572fc229b00eaeb561437acf9490ce91f263ca6.tar.gz
postgresql-a572fc229b00eaeb561437acf9490ce91f263ca6.zip
Fix for CREATE FUNCTION.
-rw-r--r--src/bin/pg_dump/pg_dump.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/bin/pg_dump/pg_dump.c b/src/bin/pg_dump/pg_dump.c
index 38ebfd49dc7..a0605f86558 100644
--- a/src/bin/pg_dump/pg_dump.c
+++ b/src/bin/pg_dump/pg_dump.c
@@ -21,7 +21,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_dump.c,v 1.44 1997/09/08 21:49:57 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_dump.c,v 1.45 1997/09/23 21:44:07 momjian Exp $
*
* Modifications - 6/10/96 - dave@bensoft.com - version 1.13.dhb
*
@@ -59,6 +59,7 @@
#include "postgres.h"
#include "access/htup.h"
#include "catalog/pg_type.h"
+#include "catalog/pg_language.h"
#include "catalog/pg_index.h"
#include "libpq-fe.h"
#ifndef HAVE_STRDUP
@@ -1718,7 +1719,9 @@ dumpOneFunc(FILE *fout, FuncInfo *finfo, int i,
(finfo[i].retset) ? " SETOF " : "",
findTypeByOid(tinfo, numTypes, finfo[i].prorettype),
(finfo[i].lang) ? finfo[i].probin : finfo[i].prosrc,
- (finfo[i].lang) ? "C" : "SQL");
+ (finfo[i].lang == INTERNALlanguageId) ? "INTERNAL" :
+ (finfo[i].lang == ClanguageId) ? "C" :
+ (finfo[i].lang == SQLlanguageId) ? "SQL" : "unknown");
fputs(q, fout);