Commit f9b232f0 authored by Tom Lane's avatar Tom Lane

Small changes to use the absolute path to system catalogs.

Greg Sabino Mullane
parent 3d41da50
...@@ -84,7 +84,7 @@ proc __PLTcl_loadmod_check_table {conn tabname expnames exptypes} { ...@@ -84,7 +84,7 @@ proc __PLTcl_loadmod_check_table {conn tabname expnames exptypes} {
set found 0 set found 0
pg_select $conn "select C.relname, A.attname, A.attnum, T.typname \ pg_select $conn "select C.relname, A.attname, A.attnum, T.typname \
from pg_class C, pg_attribute A, pg_type T \ from pg_catalog.pg_class C, pg_catalog.pg_attribute A, pg_catalog.pg_type T \
where C.relname = '$tabname' \ where C.relname = '$tabname' \
and A.attrelid = C.oid \ and A.attrelid = C.oid \
and A.attnum > 0 \ and A.attnum > 0 \
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
* ENHANCEMENTS, OR MODIFICATIONS. * ENHANCEMENTS, OR MODIFICATIONS.
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/pl/tcl/pltcl.c,v 1.69 2003/02/06 17:02:11 tgl Exp $ * $Header: /cvsroot/pgsql/src/pl/tcl/pltcl.c,v 1.70 2003/05/16 13:37:00 tgl Exp $
* *
**********************************************************************/ **********************************************************************/
...@@ -309,7 +309,7 @@ pltcl_init_load_unknown(Tcl_Interp *interp) ...@@ -309,7 +309,7 @@ pltcl_init_load_unknown(Tcl_Interp *interp)
/************************************************************ /************************************************************
* Check if table pltcl_modules exists * Check if table pltcl_modules exists
************************************************************/ ************************************************************/
spi_rc = SPI_exec("select 1 from pg_class " spi_rc = SPI_exec("select 1 from pg_catalog.pg_class "
"where relname = 'pltcl_modules'", 1); "where relname = 'pltcl_modules'", 1);
SPI_freetuptable(SPI_tuptable); SPI_freetuptable(SPI_tuptable);
if (spi_rc != SPI_OK_SELECT) if (spi_rc != SPI_OK_SELECT)
......
...@@ -319,7 +319,7 @@ create function check_primkey() returns trigger as ' ...@@ -319,7 +319,7 @@ create function check_primkey() returns trigger as '
# Lookup the fields type in pg_attribute # Lookup the fields type in pg_attribute
# #
set n [spi_exec "select T.typname \\ set n [spi_exec "select T.typname \\
from pg_type T, pg_attribute A, pg_class C \\ from pg_catalog.pg_type T, pg_catalog.pg_attribute A, pg_catalog.pg_class C \\
where C.relname = ''[quote $keyrel]'' \\ where C.relname = ''[quote $keyrel]'' \\
and C.oid = A.attrelid \\ and C.oid = A.attrelid \\
and A.attname = ''[quote $key]'' \\ and A.attname = ''[quote $key]'' \\
...@@ -343,7 +343,7 @@ create function check_primkey() returns trigger as ' ...@@ -343,7 +343,7 @@ create function check_primkey() returns trigger as '
# #
# Lookup and remember the table name for later error messages # Lookup and remember the table name for later error messages
# #
spi_exec "select relname from pg_class \\ spi_exec "select relname from pg_catalog.pg_class \\
where oid = ''$TG_relid''::oid" where oid = ''$TG_relid''::oid"
set GD($planrel) $relname set GD($planrel) $relname
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment