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

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
XAdmin
Сообщения: 3
Зарегистрирован: 27 апр 2006, 14:56

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

Сообщение XAdmin » 27 апр 2006, 14:59

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

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

Ivan_Pisarevsky
Заслуженный разработчик
Сообщения: 644
Зарегистрирован: 15 фев 2005, 11:34

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

Сообщение Ivan_Pisarevsky » 27 апр 2006, 15:56

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

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

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

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

Сообщение hvlad » 27 апр 2006, 16:07

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

XAdmin
Сообщения: 3
Зарегистрирован: 27 апр 2006, 14:56

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

Сообщение XAdmin » 27 апр 2006, 16:46

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

XAdmin
Сообщения: 3
Зарегистрирован: 27 апр 2006, 14:56

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

Сообщение XAdmin » 27 апр 2006, 16:58

Ив заключение темы

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.

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

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 27 апр 2006, 17:40

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

Ответить