Enum in foreign table: error and correct way to handle.

Поиск
Список
Период
Сортировка
От Peter Swartz
Тема Enum in foreign table: error and correct way to handle.
Дата
Msg-id CAGhmnP2bKk5BbAa0ndRvLyULGWzXnD8U+epu6zJFByKw7q1J1Q@mail.gmail.com
обсуждение исходный текст
Ответы Re: Enum in foreign table: error and correct way to handle.
Список pgsql-general

I'm creating a foreign table (foo_table) in database_a. foo_table lives in database_b.foo_table has an enum (bar_type) as one of its columns. Because this enum is in database_b, the creation of the foreign table fails in database_a. database_a doesn't understand the column type. Running the following in database_a

CREATE FOREIGN TABLE foo_table (id integer NOT NULL, bar bar_type) SERVER database_b

One gets the error:

ERROR: type "bar_type" does not exist

I could just create a copy of bar_type in database_a, but this feels duplicative and possibly a future cause of inconsistency / trouble. Would anyone have thoughts on best practices for handling?

Thank you!
Peter

В списке pgsql-general по дате отправления:

Предыдущее
От: Michael Nolan
Дата:
Сообщение: Re: Consistent state for pg_dump and pg_dumpall
Следующее
От: John R Pierce
Дата:
Сообщение: Re: Consistent state for pg_dump and pg_dumpall