Найдено 11 результатов
- 17 окт 2005, 17:37
- Форум: Общие проблемы
- Тема: Изменение computed-поля в таблице
- Ответы: 13
- Просмотры: 10530
0. Шатдауним базу, разгоняем всех усеров, коннектимся сысдбой, обеспечиваем организационно чтоб ещё один сысдба или овнер в ней не болтался. 1. Создаём новое поле с нужной формулой. 2. Коммит. 3. Апдейтим rdb$computed_source и rdb$computed_blr в rdb$fields из нового поля в нужное. 4. Коммит. 5. Дро...
- 11 окт 2005, 18:03
- Форум: Общие проблемы
- Тема: Глупый вопрос об имени колонки в select
- Ответы: 2
- Просмотры: 3318
- 11 окт 2005, 18:00
- Форум: Общие проблемы
- Тема: Изменение computed-поля в таблице
- Ответы: 13
- Просмотры: 10530
- 11 окт 2005, 17:33
- Форум: Общие проблемы
- Тема: Изменение computed-поля в таблице
- Ответы: 13
- Просмотры: 10530
Изменение computed-поля в таблице
Есть вычисляемое поле в таблице (numeric(18, 2)). От него зависят еще 2 вычисляемых поля в этой таблице и несколько процедур. Проблема в следующем: надо немного изменить формулу вычисления поля. Это изменение не повлечет изменения типа поля. Как это сделать? Удалить поле - значит удалить 2 зависящих...
- 11 окт 2005, 17:25
- Форум: Общие проблемы
- Тема: Глупый вопрос об имени колонки в select
- Ответы: 2
- Просмотры: 3318
Глупый вопрос об имени колонки в select
Есть запрос типа select items.*, <........>, (select needs from enum_needs(items.id)) dist_need from items left outer join <......> where dist_need is null Здесь enum_needs - хранимая процедура. Получаю ошибку: поле dist_need неизвестно. Как побороть? как мне правильно сослаться на поле в выражении ...
- 27 фев 2005, 01:43
- Форум: Администрирование
- Тема: FB 1.5.2: проблема с восстановлением базы
- Ответы: 23
- Просмотры: 22299
- 27 фев 2005, 01:41
- Форум: Администрирование
- Тема: FB 1.5.2: проблема с восстановлением базы
- Ответы: 23
- Просмотры: 22299
select * from rdb$user_privileges UP where UP.rdb$object_type=13 and not exists(select 1 from rdb$roles RL where RL.rdb$role_name=UP.rdb$relation_name) Тот же запрос в случае подозрения на битые системные индексы: <...> Запрос, о котором говорил в прошлый раз, в случае того же подозрения: <...> Есл...
- 25 фев 2005, 00:33
- Форум: Администрирование
- Тема: FB 1.5.2: проблема с восстановлением базы
- Ответы: 23
- Просмотры: 22299
Причем упомянутый тобой запрос может ничего и не отловить... Имеешь в виду убитые роли? Остальное мне каатся должен всё взять - поля, таблицы, вьюхи, процедуры. С ролями тоже можно разобраться в отдельности, запрос похожий, если сам не дотумкает - подскажем. В случае ломных баз и паники меня не лом...
- 25 фев 2005, 00:30
- Форум: Администрирование
- Тема: FB 1.5.2: проблема с восстановлением базы
- Ответы: 23
- Просмотры: 22299
- 25 фев 2005, 00:27
- Форум: Администрирование
- Тема: FB 1.5.2: проблема с восстановлением базы
- Ответы: 23
- Просмотры: 22299
Re: FB 1.5.2: проблема с восстановлением базы
select * from rdb$user_privileges UP where UP.rdb$object_type<>13 and not exists(select 1 from rdb$relations RL where RL.rdb$relation_name=UP.rdb$relation_name) and not exists(select 1 from rdb$procedures PR where PR.rdb$procedure_name=UP.rdb$relation_name) если таковые записи найдутся, их надо поб...
- 24 фев 2005, 13:20
- Форум: Администрирование
- Тема: FB 1.5.2: проблема с восстановлением базы
- Ответы: 23
- Просмотры: 22299
FB 1.5.2: проблема с восстановлением базы
Недавно перешел на версию 1.5.2 с 1.5.1. Сегодня обнаружил, что любой сделанный в новой версии бекап базы нельзя восстановить: ... gbak: restoring privilege for user DBADMIN gbak: restoring privilege for user SYSDBA gbak: ERROR: action cancelled by trigger (0) to preserve data integrity gbak: ERROR:...