Страница 1 из 1

Создание Foregin Key - ОШИБКА (object T1 is in use)

Добавлено: 27 апр 2006, 14:59
XAdmin
Создаю две таблицы? Сразу же пытаюсь организовать ссылочную целостность через Foregin Key.
Вываливается следующая ошибка:
This operation is not defined for system tables.
unsuccessful metadata update.
object T1 is in use .

База рабочая, в ней постоянно висят юзеры, как только всех выкидываю все Ok, но новые таблицы ни кто не юзает.

Re: Создание Foregin Key - ОШИБКА (object T1 is in use)

Добавлено: 27 апр 2006, 15:56
Ivan_Pisarevsky
XAdmin писал(а):Создаю две таблицы? Сразу же пытаюсь организовать ссылочную целостность через Foregin Key.
Вываливается следующая ошибка:
This operation is not defined for system tables.
unsuccessful metadata update.
object T1 is in use .

База рабочая, в ней постоянно висят юзеры, как только всех выкидываю все Ok, но новые таблицы ни кто не юзает.
Так и есть, заходи монопольно и создавай внешние ключи, больше тут прибавить нечего.

Re: Создание Foregin Key - ОШИБКА (object T1 is in use)

Добавлено: 27 апр 2006, 16:07
hvlad
Ivan_Pisarevsky писал(а):Так и есть, заходи монопольно и создавай внешние ключи, больше тут прибавить нечего.
Кроме того что:
а) это описано в документации
б) это исправлено в FB2 и тоже описано в документации :wink:

Re: Создание Foregin Key - ОШИБКА (object T1 is in use)

Добавлено: 27 апр 2006, 16:46
XAdmin
Кроме того что:
а) это описано в документации
б) это исправлено в FB2 и тоже описано в документации :wink:
Спасибо, буду пробывать FB2

Re: Создание Foregin Key - ОШИБКА (object T1 is in use)

Добавлено: 27 апр 2006, 16:58
XAdmin
Ив заключение темы

Creating Foreign Key Constraints No Longer Requires Exclusive Access
V. Horsun
Now it is possible to create foreign key constraints without needing to get an exclusive lock on the
whole database.

УРА ТОВАРИЩИ!!!

Добавлено: 27 апр 2006, 17:40
Merlin
Влад, а ты волшебник, аднака, покруче меня :) Имею в виду не фикс, а то, как вот так, легко, походя, добился что человек пошёл читать доку. Снимаю шляпу :-D