Re: problem with casts dump/restore
| От | Tom Lane |
|---|---|
| Тема | Re: problem with casts dump/restore |
| Дата | |
| Msg-id | 3093.1105469617@sss.pgh.pa.us обсуждение |
| Ответ на | problem with casts dump/restore ("Merlin Moncure" <merlin.moncure@rcsonline.com>) |
| Список | pgsql-hackers |
"Merlin Moncure" <merlin.moncure@rcsonline.com> writes:
> I just noticed that pg_dump does not seem to be exporting at least one
> of my user defined casts...In particular, this one:
> CREATE CAST (xid AS oid)
> WITHOUT FUNCTION;
This is per design, more or less:
/* * As per discussion we dump casts if one or more of the underlying * objects (the conversion function and
thetwo data types) are not * builtin AND if all of the non-builtin objects namespaces are * included in the dump.
Builtinmeaning, the namespace name does not * start with "pg_". */
(The discussion in question is from late Sept 2003.)
The problem is basically that there's no way to detect that this isn't a
built-in cast.
In 7.3 and later there is another way to attack that question, which is
to look to see if there's a "pin" dependency in pg_depend for the cast.
Kinda ugly but it might do.
regards, tom lane
В списке pgsql-hackers по дате отправления: