diff options
| author | Vadim B. Mikheev <vadim4o@yahoo.com> | 1997-10-28 15:11:45 +0000 |
|---|---|---|
| committer | Vadim B. Mikheev <vadim4o@yahoo.com> | 1997-10-28 15:11:45 +0000 |
| commit | 7bff4c50787c52687ad5e23d90c0c5604c57893f (patch) | |
| tree | 54a990c09ce76f0abf1d5b361369312ace44f848 /src/include/catalog/pg_language.h | |
| parent | 9db2992640245b5cecc3311f5d95504d10a86f21 (diff) | |
| download | postgresql-7bff4c50787c52687ad5e23d90c0c5604c57893f.tar.gz | |
Now we are able to CREATE PROCEDURAL LANGUAGE (Thanks, Jan).
Diffstat (limited to 'src/include/catalog/pg_language.h')
| -rw-r--r-- | src/include/catalog/pg_language.h | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/src/include/catalog/pg_language.h b/src/include/catalog/pg_language.h index 8c8490b486..d666688cb4 100644 --- a/src/include/catalog/pg_language.h +++ b/src/include/catalog/pg_language.h @@ -7,7 +7,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: pg_language.h,v 1.4 1997/09/08 02:35:16 momjian Exp $ + * $Id: pg_language.h,v 1.5 1997/10/28 15:08:05 vadim Exp $ * * NOTES * the genbki.sh script reads this file and generates .bki @@ -33,6 +33,9 @@ CATALOG(pg_language) { NameData lanname; + bool lanispl; /* Is a procedural language */ + bool lanpltrusted; /* PL is trusted */ + Oid lanplcallfoid; /* Call handler for PL */ text lancompiler; /* VARIABLE LENGTH FIELD */ } FormData_pg_language; @@ -47,21 +50,24 @@ typedef FormData_pg_language *Form_pg_language; * compiler constants for pg_language * ---------------- */ -#define Natts_pg_language 2 +#define Natts_pg_language 5 #define Anum_pg_language_lanname 1 -#define Anum_pg_language_lancompiler 2 +#define Anum_pg_language_lanispl 2 +#define Anum_pg_language_lanpltrusted 3 +#define Anum_pg_language_lanplcallfoid 4 +#define Anum_pg_language_lancompiler 5 /* ---------------- * initial contents of pg_language * ---------------- */ -DATA(insert OID = 11 ( internal "n/a" )); +DATA(insert OID = 11 ( internal f 0 0 "n/a" )); #define INTERNALlanguageId 11 -DATA(insert OID = 12 ( lisp "/usr/ucb/liszt" )); -DATA(insert OID = 13 ( "C" "/bin/cc" )); +DATA(insert OID = 12 ( lisp f 0 0 "/usr/ucb/liszt" )); +DATA(insert OID = 13 ( "C" f 0 0 "/bin/cc" )); #define ClanguageId 13 -DATA(insert OID = 14 ( "sql" "postgres")); +DATA(insert OID = 14 ( "sql" f 0 0 "postgres")); #define SQLlanguageId 14 |
