diff options
Diffstat (limited to 'src/backend/catalog/genbki.sh')
| -rw-r--r-- | src/backend/catalog/genbki.sh | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/backend/catalog/genbki.sh b/src/backend/catalog/genbki.sh index 6324d90628..4edb86cdba 100644 --- a/src/backend/catalog/genbki.sh +++ b/src/backend/catalog/genbki.sh @@ -10,7 +10,7 @@ # # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/backend/catalog/Attic/genbki.sh,v 1.25 2001/11/30 20:21:06 tgl Exp $ +# $Header: /cvsroot/pgsql/src/backend/catalog/Attic/genbki.sh,v 1.26 2002/03/26 19:15:24 tgl Exp $ # # NOTES # non-essential whitespace is removed from the generated file. @@ -136,6 +136,14 @@ for dir in $INCLUDE_DIRS; do fi done +# Get PG_CATALOG_NAMESPACE from catalog/pg_namespace.h +for dir in $INCLUDE_DIRS; do + if [ -f "$dir/catalog/pg_namespace.h" ]; then + PG_CATALOG_NAMESPACE=`grep '^#define[ ]*PG_CATALOG_NAMESPACE' $dir/catalog/pg_namespace.h | $AWK '{ print $3 }'` + break + fi +done + # Get FirstGenBKIObjectId from access/transam.h for dir in $INCLUDE_DIRS; do if [ -f "$dir/access/transam.h" ]; then @@ -185,6 +193,7 @@ sed -e "s/;[ ]*$//g" \ -e "s/(TransactionId/(xid/g" \ -e "s/PGUID/1/g" \ -e "s/NAMEDATALEN/$NAMEDATALEN/g" \ + -e "s/PGNSP/$PG_CATALOG_NAMESPACE/g" \ -e "s/DEFAULT_ATTSTATTARGET/$DEFAULTATTSTATTARGET/g" \ -e "s/INDEX_MAX_KEYS\*2/$INDEXMAXKEYS2/g" \ -e "s/INDEX_MAX_KEYS\*4/$INDEXMAXKEYS4/g" \ |
