|
Модераторы: LSD |
|
wallstreet |
|
||||
Бывалый Профиль Группа: Участник Сообщений: 153 Регистрация: 11.8.2011 Репутация: нет Всего: нет |
Добрый день.
Я создаю таблицы программно из своего приложения
Если таблицы с подобным названием нет, база возвращает 2 (подозреваю это означает PGRES_TUPLES_OK)
однако если такая таблица уже имеется, то возвращает 7 (подозреваю это PGRES_FATAL_ERROR). Могу конечно ошибаться в толковании возвращаемых значений, тогда поправьте. Однако если это так, то возникает вопрос, если база вернула PGRES_FATAL_ERROR как понять, что это означает наличие таблицы в базе, которую пытаюсь создать? Ведь эта ошибка может появляться и в других случаях, например, если я сформировал запрос c нарушением синтаксиса. Если подытожить, то как можно узнать что таблица с таким именем уже присутствует в базе ? |
||||
|
|||||
Zloxa |
|
|||
Чо? Профиль Группа: Завсегдатай Сообщений: 3470 Регистрация: 12.9.2008 Репутация: 3 Всего: 161 |
tables view Лишь в частных случаях это не есть признак плохого дизайна . Это сообщение отредактировал(а) Zloxa - 7.4.2015, 17:13 -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
|||
|
||||
wallstreet |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 153 Регистрация: 11.8.2011 Репутация: нет Всего: нет |
Таблицы создаются в зависимости от тех данных с которыми пользователь изволил работать выбрав соответствующие настройки конфигураций работы приложения. Создаются приблизительно один раз в квартал, потом они в любом случае будут неактуальны. Постоянные таблицы же созданы заранее. |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PostgreSQL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |