Suppress 'owner of datatype appears to be invalid' warning message for
undefined (shell) types.
This commit is contained in:
parent
c66eb00adc
commit
b1313e3474
@ -22,7 +22,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_dump.c,v 1.265 2002/05/28 22:26:56 tgl Exp $
|
* $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_dump.c,v 1.266 2002/06/13 20:02:31 tgl Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -1579,6 +1579,8 @@ getTypes(int *numTypes)
|
|||||||
* array elements by user-defined types
|
* array elements by user-defined types
|
||||||
*
|
*
|
||||||
* we filter out the built-in types when we dump out the types
|
* we filter out the built-in types when we dump out the types
|
||||||
|
*
|
||||||
|
* same approach for undefined (shell) types
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* Make sure we are in proper schema */
|
/* Make sure we are in proper schema */
|
||||||
@ -1633,10 +1635,6 @@ getTypes(int *numTypes)
|
|||||||
tinfo[i].typrelid = strdup(PQgetvalue(res, i, i_typrelid));
|
tinfo[i].typrelid = strdup(PQgetvalue(res, i, i_typrelid));
|
||||||
tinfo[i].typtype = *PQgetvalue(res, i, i_typtype);
|
tinfo[i].typtype = *PQgetvalue(res, i, i_typtype);
|
||||||
|
|
||||||
if (strlen(tinfo[i].usename) == 0)
|
|
||||||
write_msg(NULL, "WARNING: owner of data type %s appears to be invalid\n",
|
|
||||||
tinfo[i].typname);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* check for user-defined array types, omit system generated ones
|
* check for user-defined array types, omit system generated ones
|
||||||
*/
|
*/
|
||||||
@ -1650,6 +1648,10 @@ getTypes(int *numTypes)
|
|||||||
tinfo[i].isDefined = true;
|
tinfo[i].isDefined = true;
|
||||||
else
|
else
|
||||||
tinfo[i].isDefined = false;
|
tinfo[i].isDefined = false;
|
||||||
|
|
||||||
|
if (strlen(tinfo[i].usename) == 0 && tinfo[i].isDefined)
|
||||||
|
write_msg(NULL, "WARNING: owner of data type %s appears to be invalid\n",
|
||||||
|
tinfo[i].typname);
|
||||||
}
|
}
|
||||||
|
|
||||||
*numTypes = ntups;
|
*numTypes = ntups;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user