Мне нужно создать VIEWS в postresql 9, чтобы имитировать таблицу col оракула, в основном она должна отображать информацию о ВСЕХ полях таблицы из ВСЕХ таблиц и ВСЕХ баз данных на этом сервере.
col
Может кто-нибудь пожалуйстауказать мне путь?спасибо.
В отличие от Oracle, PostgreSQL реализует ANSI information_schema.
Таким образом, представление Oracle ALL_TAB_COLUMNS соответствует information_schema.columns
ALL_TAB_COLUMNS
information_schema.columns
Но это только для текущей базы данных.Невозможно получить эту информацию для всех баз данных - то же самое для Oracle, ALL_TAB_COLUMNS показывает только столбцы для текущей базы данных (= экземпляр)
Более подробную информацию о information_schema можно найти винструкция
http://www.postgresql.org/docs/current/static/information-schema.html
Я не думаю, что возможно получить информацию метаданных из другой базы данных, над которой вы сейчас работаете. Чтобы извлечь метаданные из текущей базы данных, посмотрите здесь: http://www.alberton.info/postgresql_meta_info.html