Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / проверить существование таблицы / 5 сообщений из 5, страница 1 из 1
03.09.2007, 12:50
    #34771375
darkSql
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование таблицы
Привет всем, есть вопросы на которые не нашел ответа в доке postgres 8.2 для windows
1)как узнать существует ли таблица?не нравиться мне делать к ней запрос а потом в обработчике ошибок(когда окажеться что таблицы нету) выполнять какие-либо действия :)
2)получить последнюю строку в таблице(если столба идентификатора строки нету) ?
спасибо,
...
Рейтинг: 0 / 0
03.09.2007, 12:56
    #34771407
pamir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование таблицы
по второму - что значит "последнюю". Такого понятия не существует, если не указать правило сортировки.
...
Рейтинг: 0 / 0
03.09.2007, 13:19
    #34771502
Zashibis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование таблицы
Если работаете через ODBC драйвер, то есть функция для проверки существования, SQLTables
Еще можно делать SQL запрос в виде:
Код: plaintext
1.
select * from pg_tables where tablename='имя таблицы';
и смотреть, есть ли ответ
...
Рейтинг: 0 / 0
03.09.2007, 13:25
    #34771522
Nick Gazaloff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование таблицы
"Кошернее" будет запрашивать
select * from information_schema.tables where table_name='...' and table_schema='...';
...
Рейтинг: 0 / 0
03.09.2007, 14:18
    #34771731
Shweik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование таблицы
Уже было - Поиск - рулит!
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / проверить существование таблицы / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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