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

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

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

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

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

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


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