SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » SQL Create Объект (Получение текста команды создания)
SQL Create Объект [сообщение #638] Fri, 23 September 2022 11:32 Переход к следующему сообщению
MaratIsk в настоящее время не в онлайне  MaratIsk
Сообщений: 7
Зарегистрирован: July 2022
Junior Member
Получение текста команды создания
собственно сабж

[Обновления: Fri, 23 September 2022 11:39]

Известить модератора

Re: SQL Create Объект [сообщение #639 является ответом на сообщение #638] Fri, 23 September 2022 11:41 Переход к предыдущему сообщениюПереход к следующему сообщению
sim_84 в настоящее время не в онлайне  sim_84
Сообщений: 84
Зарегистрирован: June 2022
Member
что сабж? Из заголовка ничего не понятно.

Если ты о поддержки объектных типов в PSQL то этого нет и не планируется в ближайшей перспективе
Re: SQL Create Объект [сообщение #640 является ответом на сообщение #639] Fri, 23 September 2022 11:57 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 137
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
ты хочешь получить скрипт создания объектов БД (процедуры, таблицы, триггеры и т.д.) ?
или что?
Re: SQL Create Объект [сообщение #641 является ответом на сообщение #640] Fri, 23 September 2022 17:32 Переход к предыдущему сообщениюПереход к следующему сообщению
MaratIsk в настоящее время не в онлайне  MaratIsk
Сообщений: 7
Зарегистрирован: July 2022
Junior Member
да. получить скрипт существующих объектов бд
Re: SQL Create Объект [сообщение #642 является ответом на сообщение #641] Fri, 23 September 2022 19:03 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 137
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
MaratIsk
да. получить скрипт существующих объектов бд
зависит от инструмента.
isql -x

если надо в программе, то что-то типа TIBExtract
Re: SQL Create Объект [сообщение #643 является ответом на сообщение #642] Fri, 23 September 2022 23:25 Переход к предыдущему сообщениюПереход к следующему сообщению
MaratIsk в настоящее время не в онлайне  MaratIsk
Сообщений: 7
Зарегистрирован: July 2022
Junior Member
TIBExtract что это за класс? Использую ZEOS компоненты в Lazarus

[Обновления: Fri, 23 September 2022 23:28]

Известить модератора

Re: SQL Create Объект [сообщение #651 является ответом на сообщение #643] Mon, 26 September 2022 14:11 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 137
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
MaratIsk
TIBExtract что это за класс? Использую ZEOS компоненты в Lazarus
это стандартный компонент IBX.
есть ли что-либо подобное в ZEOS, не знаю.
если нету, можно попытаться самому соорудить, взяв TIBExtract за основу.
Re: SQL Create Объект [сообщение #709 является ответом на сообщение #651] Fri, 30 September 2022 03:35 Переход к предыдущему сообщениюПереход к следующему сообщению
kdv в настоящее время не в онлайне  kdv
Сообщений: 36
Зарегистрирован: June 2022
Member
и зачем это надо, интересно?
Re: SQL Create Объект [сообщение #719 является ответом на сообщение #709] Mon, 03 October 2022 08:45 Переход к предыдущему сообщениюПереход к следующему сообщению
MaratIsk в настоящее время не в онлайне  MaratIsk
Сообщений: 7
Зарегистрирован: July 2022
Junior Member
вроде то, нужно

select rdb$view_source
from rdb$relations
where rdb$relation_name = 'TABLE1'

это для админки в трехзвенке
Re: SQL Create Объект [сообщение #720 является ответом на сообщение #719] Mon, 03 October 2022 09:23 Переход к предыдущему сообщению
sim_84 в настоящее время не в онлайне  sim_84
Сообщений: 84
Зарегистрирован: June 2022
Member
MaratIsk писал(а) Mon, 03 October 2022 08:45
вроде то, нужно

select rdb$view_source
from rdb$relations
where rdb$relation_name = 'TABLE1'
хрень. Ты хоть понимаешь что именно этот запрос возвращает и для чего?

Так то это исходный код представления. Код других объектов в других таблицах/столбцах хранится. Плюс для процедур/функций/триггеров надо уметь собирать заголовки самостоятельно.
Предыдущая тема: fb3.0 -> 2.5: found 11.2, support 12.2.
Следующая тема: Установка нескольких Firebird одновременно
Переход к форуму:
  


Текущее время: Sun Dec 04 00:33:43 MSK 2022

Общее время, затраченное на создание страницы: 0.01322 секунд