Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отключение ссылочной целостности [D7, IB6.x, FB 1.5]


yaric ©   (2004-10-04 10:22:00) 

Народ прлиз скажите можна
вобще отключить на время ссылочную
целостность по внешним ключам
программно?


АлексейК   (2004-10-06 12:48:00) [1]

А если таблиц разных много и незаню как constraint
называются для каждой из них а надо чтобы импорт в бд провести автоматически из каких нибудь буфферов


А как же тогда вы хотели их отключить? Или может сразу во всей базе?

Между таблицами существуют какие-то связи о которых мне как
администратору БД не всега известно доконца.


А кто их должен знать? Кто несет ответственность за сохранность данных?

Мне нужно долить данные в базу данных из внешних файлов и я з наю в какие таблицы доливать. Так вот возникают ошибки из-за того что я не знаю в какую таблицу данные необходимо раньше долить и выскакивает ошибка целостности данных.

А вы считаете ключи зря поставлены?


Johnmen   (2004-10-06 11:13:00) [2]

Так возьми и сними все метаданные с "входящей" БД, разберись, что к чему. И это однократное действие.
И не надо будет заниматься ерундой (вышеописанной). Подправишь свою программу...


yaric   (2004-10-06 11:04:00) [3]

Доливает своя прога мною написанная


yaric   (2004-10-06 11:04:00) [4]

Доливает своя прога мною написанная


Johnmen   (2004-10-05 14:08:00) [5]

>yaric   (05.10.04 13:50) [7]

Так не делай, если не хочешь быстро нажить себе большого гимора...:)

А как ты, интересно, доливаешь ? Что используешь ?


Sergey13   (2004-10-05 13:59:00) [6]

2[7] yaric   (05.10.04 13:50)
А ты по ночам заливать хочешь? А если все таки не включится после долива? Коррректными данные могут быть для "своей" БД и некорректными для другой.

ИМХО, лучше уж один раз разобраться с порядком заливки. СЦ - это "последний рубеж обороны" БД - не стОит его отключать.


yaric   (2004-10-05 13:50:00) [7]

БД очень большая отдельные части разрабатываются разными разработчиками. Между таблицами существуют какие-то связи о которых мне как администратору БД не всега известно доконца.
Мне нужно долить данные в базу данных из внешних файлов и я з наю в какие таблицы доливать. Так вот возникают ошибки из-за того что я не знаю в какую таблицу данные необходимо раньше долить и выскакивает ошибка целостности данных. Вот я и хотел на время импорта отключить целостность долить и включить. О корректности данных б буфферах я уверен


Johnmen   (2004-10-05 13:45:00) [8]

>yaric   (05.10.04 13:41) [5]

>А если таблиц разных много

Ну и что ?

>и незаню как constraint называются для каждой из них

Узнай.

>надо чтобы импорт в бд провести автоматически из каких нибудь буфферов

Здесь вообще всё неясно...


yaric   (2004-10-05 13:41:00) [9]

А если таблиц разных много и незаню как constraint
называются для каждой из них а надо чтобы импорт в бд провести автоматически из каких нибудь буфферов


Sergey13   (2004-10-05 13:39:00) [10]

alter table drop constraint
alter table add constraint
А зачем это все? И что значит "на время"?


yaric   (2004-10-05 13:33:00) [11]

В каком смісле убей, и если их можна убить то как потом оживить


АлексейК   (2004-10-04 14:00:00) [12]

Убей их.


Васис   (2004-10-04 11:37:00) [13]

Можно реализовывать их на программном уровне...


Наверх

Титульная страница Поиск, карта сайта Написать письмо