powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / получить SQL-текст constraint для последующего восстановления
8 сообщений из 8, страница 1 из 1
получить SQL-текст constraint для последующего восстановления
    #39373531
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Необходимо на время заливки данных в таблицы временно удалять constraint с последующим восстановлением.
Таблиц много.
Есть ли готовый способ получить SQL для восстановления constraint (типа как это IBExpert показывает на вкладке DDL)?
или придется руками составлять из служебных таблиц?
...
Рейтинг: 0 / 0
получить SQL-текст constraint для последующего восстановления
    #39373552
Filippov Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747,
не совсем вас понимаю, а что мешает использовать упомянутый вами IBExpert для получения готового скрипта?
...
Рейтинг: 0 / 0
получить SQL-текст constraint для последующего восстановления
    #39373581
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Filippov Dmitry,

Как вы себе это представляете?
вот я запускаю свою программу,которая копирует данные из одной базы в другую.
и тут вдруг ... что? мне запустить IBExpert, запустить сравнение метаданных, и выполнить скрипт, который восстановит все констрейнты?
...
Рейтинг: 0 / 0
получить SQL-текст constraint для последующего восстановления
    #39373626
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747,

Халявы не будет.
Строй 2 скрипта заранее - на выключение, и на включение того, что было включено.
Сравнивать ничего не надо.
...
Рейтинг: 0 / 0
получить SQL-текст constraint для последующего восстановления
    #39373946
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747временно удалять constraintЭто ПК-ФК имеются в виду? Зачем?
...
Рейтинг: 0 / 0
получить SQL-текст constraint для последующего восстановления
    #39374259
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,

Чтобы не париться с сортировкой при выборке данных для заливки, если у записей ParentID указывает в ту же таблицу.
...
Рейтинг: 0 / 0
получить SQL-текст constraint для последующего восстановления
    #39374418
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странно. Как по мне, так куда проще наинсертить с заведомо известным парентом, а потом проапдейтить нужным.

Не люблю манипуляции требующие монопольного доступа к базе, стараюсь избегать таковых по возможности.
...
Рейтинг: 0 / 0
получить SQL-текст constraint для последующего восстановления
    #39374881
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,

это банальный datapump с допиливанием данных напильником
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / получить SQL-текст constraint для последующего восстановления
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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