powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Существование таблиц
5 сообщений из 5, страница 1 из 1
Существование таблиц
    #34697097
razn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как лучше определить наличие таблицы в БД?
...
Рейтинг: 0 / 0
Существование таблиц
    #34697123
Remach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просматривая содержимое системной таблици pg_class .
PostgreSQL 8.1.3, PostgreSQL 7.4.1
...
Рейтинг: 0 / 0
Существование таблиц
    #34697126
Serik Akhmetov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например так:
Код: plaintext
1.
2.
3.
4.
5.
6.
select c.relname, c.oid, d.description
from pg_class c 
LEFT JOIN pg_description d ON (c.oid=d.objoid and d.objsubid= 0 ) 
where c.relkind='r' 
and position('pg_' in c.relname)<> 1  
and position('sql_' in c.relname)<> 1 
order by c.relname;
...
Рейтинг: 0 / 0
Существование таблиц
    #34697148
razn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо
...
Рейтинг: 0 / 0
Существование таблиц
    #34697944
Remach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не забудте схему учесть, поле pg_class.relnamespace = pg_namespace.oid .
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Существование таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]