powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Changing defaul value - ошибка
82 сообщений из 82, показаны все 4 страниц
Changing defaul value - ошибка
    #38488020
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочу поменять поле на лету. Делаю запрос через IBExpert.

ALTER TABLE USERS ADD IBE$$TEMP_COLUMN
SMALLINT DEFAULT 1
UPDATE RDB$RELATION_FIELDS F1
SET
F1.RDB$DEFAULT_VALUE = (SELECT F2.RDB$DEFAULT_VALUE
FROM RDB$RELATION_FIELDS F2
WHERE (F2.RDB$RELATION_NAME = 'USERS') AND
(F2.RDB$FIELD_NAME = 'IBE$$TEMP_COLUMN')),
F1.RDB$DEFAULT_SOURCE = (SELECT F3.RDB$DEFAULT_SOURCE FROM RDB$RELATION_FIELDS F3
WHERE (F3.RDB$RELATION_NAME = 'USERS') AND
(F3.RDB$FIELD_NAME = 'IBE$$TEMP_COLUMN'))
WHERE (F1.RDB$RELATION_NAME = 'USERS') AND
(F1.RDB$FIELD_NAME = 'ENABLED')

И ничего не происходит. Вернее выдает ошибку в версии ODS.
На сервере Firebird 1.0.3 соответственно в IBExpert стоит Firebird 1.0 для подключения.
Что я не так делаю ?
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488022
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_PrikolВернее выдает ошибку в версии ODS.
На сервере Firebird 1.0.3 соответственно в IBExpert стоит Firebird 1.0 для подключения.

А базу ты украл с какой версии?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488023
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_PrikolЧто я не так делаю ?
Не читаешь http://ibase.ru/devinfo/prevver.htm
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488030
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

База той-же версии
авторSQL> show version;
ISQL Version: LI-V1.0.3.972 Firebird 1.0.3
SQL>
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488034
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovSir_PrikolЧто я не так делаю ?
Не читаешь http://ibase.ru/devinfo/prevver.htm


Прочитано, проверено, выставлено, один хрен...
З.Ы. Базу ни кто не крал, саппорт хочет слишком много денег за изменение единственного поля, вот и ковыряюсь.
Честно признаюсь, с firebirdo-м столкнулся во второй раз в жизни. В основном работаю с MySql и MSSql.
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488041
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_PrikolБаза той-же версии
SQL> show version;
ISQL Version: LI-V1.0.3.972 Firebird 1.0.3

И где в этой строчке ты видишь версию базы?

Sir_PrikolПрочитано
Врёшь. Было бы прочитано, ты бы показывал результат из gstat, а не isql.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488054
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gstat -h /var/db/ics_main.gdb

Database "/var/db/ics_main.gdb

Database header page information:
Flags
Checksum 12345
Generation 101704
Page size 4096 OK
ODS version 10.0
Oldest transaction 86003
Oldest active 101674
Oldest snapshot 101674
Next transaction 101696
Bumped transaction 1
Sequence number 0
Next attachment ID 0
Implementation ID 19
Shadow count 0
Page buffers 0
Next header page 0
Database dialect 3
Creation date Dec 2, 2013 22:43:13
Attributes

Variable header data:
Sweep interval: 20000
*END*


Как видно из гстата ODS 10 - то-бишь firebird 1.0
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488055
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_PrikolКак видно из гстата ODS 10 - то-бишь firebird 1.0
Значит ты соврал в первом посте и ошибка не имеет отношения к ODS.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488056
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще один подвопрос, на одном из форумов рекомендуют деактивировать индексы и процедуры, они при этом не слетят, при повторной активации? (все через IBExpert)
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488058
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_Prikolна одном из форумов рекомендуют деактивировать индексы и процедуры
Для чего? Имя того форума - В СТУДИЮ!!!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488061
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovSir_PrikolКак видно из гстата ODS 10 - то-бишь firebird 1.0
Значит ты соврал в первом посте и ошибка не имеет отношения к ODS.


Скриншот, правда после экспериментов с локалями ошибки выводятся только по номерам.
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488066
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovSir_Prikolна одном из форумов рекомендуют деактивировать индексы и процедуры
Для чего? Имя того форума - В СТУДИЮ!!!


http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=184496&msg=1547374
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488069
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_Prikol,

и где тут про ODS? Что ты хочешь сделать там с полями?
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488073
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,

Надо просто default value в поле enabled сменить с 0 на 1. Больше ничего, маленькая косметика базы, которая решает глобальный геммор...
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488080
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_PrikolНадо просто default value в поле enabled сменить с 0 на 1. Больше ничего,
маленькая косметика базы, которая решает глобальный геммор...
Тогда чего ж ты тут машешь ссылками на топик со сменой типа поля и оглуплятором лезешь в
системные таблицы вместо использования простого и документированного ALTER DOMAIN?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488083
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

В Fb 1 вроде и вправду был геморрой с изменение DEFAULT значений.
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488087
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

Смена в домене ничего не дает.
Как стоит нулевое значение так и стоит.

Вот поэтому и спрашиваю, или ты думаешь, что я такой даун, не перелопатив толпу инфы и мучаюсь уже 3-ий день с этой хренью.
Я поэтому и полез на форум с вопросами, а не с тем чтоб меня отсылали маны курить... Уже столько их выкурил за всю жизнь, что кашляю...
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488089
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,

И в какую сторону прыгать ?
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488097
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисВ Fb 1 вроде и вправду был геморрой с изменение DEFAULT значений.

Ага, действительно, дефолт уровня поля имеет высший приоритет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488100
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovСимонов ДенисВ Fb 1 вроде и вправду был геморрой с изменение DEFAULT значений.

Ага, действительно, дефолт уровня поля имеет высший приоритет.


Ок, как изменить ?
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488113
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_PrikolОк, как изменить ?
Если не в состоянии избавиться от зоопарка клиентов на своём компе - просто укажи IBExpert
использовать клиента от FB 2.5 (именно этой версии у тебя firebird.msg).

Потом повтори изменение дефолта, но на этот раз тщательно прочитай сообщение об ошибке.

Научись копировать текст как текст, а не делать скриншоты чтобы не выглядеть полной
блондинкой.

Потом скопированный текст ошибки покажешь здесь.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488119
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

Ошибка первая, после смены FB на 2.5 - (зоопарка клиентов нет, один IBExpert)

авторError Message:
----------------------------------------
Arithmetic overflow or division by zero has occurred.
arithmetic exception, numeric overflow, or string truncation.
Cannot transliterate character between character sets.


[005446D2] FIB.IBError (Line 533, "FIB.pas" + 55) + $2
[0053BAF7] FIBQuery.TFIBQuery.Next (Line 3118, "FIBQuery.pas" + 23) + $C
[01039A88] IBEDatabases.TIBEDatabase.RefreshExceptions (Line 2823, "IBEDatabases.pas" + 2) + $A
[00FD16A3] InspectorFm.TInspectorFrame.RefreshDatabaseObjects (Line 899, "Frames\InspectorFm.pas" + 28) + $C
[00FD7EF8] InspectorFm.TInspectorFrame.OpenDatabase (Line 3494, "Frames\InspectorFm.pas" + 119) + $C
[00FD2CE2] InspectorFm.TInspectorFrame.ObjectsTLDblClick (Line 1410, "Frames\InspectorFm.pas" + 11) + $A
[0045522D] Controls.TControl.DoMouseDown (Line 4306, "Controls.pas" + 2) + $21
[004552E9] Controls.TControl.WMLButtonDblClk (Line 4331, "Controls.pas" + 5) + $C
[00443FF0] Forms.StdWndProc (Line 1459, "Forms.pas" + 8) + $0
[0044D7FF] Forms.TApplication.ProcessMessage (Line 6630, "Forms.pas" + 13) + $1
[010756B7] IBExpert.IBExpert (Line 1377, "D:\Projects_5\IBExpert\IBExpert.dpr" + 593) + $7

Ошибка вторая, при изменении значения
авторInvalid token.
Dynamic SQL Error.
SQL error code = @1.
Token unknown - line @1, column @2.
@1.
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488130
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_PrikolДелаю запрос через IBExpert.

ALTER TABLE USERS ADD IBE$$TEMP_COLUMN
SMALLINT DEFAULT 1

UPDATE RDB$RELATION_FIELDS F1
SET
F1.RDB$DEFAULT_VALUE = (SELECT F2.RDB$DEFAULT_VALUE
FROM RDB$RELATION_FIELDS F2
WHERE (F2.RDB$RELATION_NAME = 'USERS') AND
(F2.RDB$FIELD_NAME = 'IBE$$TEMP_COLUMN')),
F1.RDB$DEFAULT_SOURCE = (SELECT F3.RDB$DEFAULT_SOURCE FROM RDB$RELATION_FIELDS F3
WHERE (F3.RDB$RELATION_NAME = 'USERS') AND
(F3.RDB$FIELD_NAME = 'IBE$$TEMP_COLUMN'))
WHERE (F1.RDB$RELATION_NAME = 'USERS') AND
(F1.RDB$FIELD_NAME = 'ENABLED')

И ничего не происходит.Это два запроса, их нужно выполнять по-одному
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488131
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_Prikolпосле смены FB на 2.5можно попробовать нормальный синтаксис для смены default значения
Код: sql
1.
ALTER TABLE tablename ALTER [COLUMN] colname SET DEFAULT <default>
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488132
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvladSir_PrikolДелаю запрос через IBExpert.

ALTER TABLE USERS ADD IBE$$TEMP_COLUMN
SMALLINT DEFAULT 1

UPDATE RDB$RELATION_FIELDS F1
SET
F1.RDB$DEFAULT_VALUE = (SELECT F2.RDB$DEFAULT_VALUE
FROM RDB$RELATION_FIELDS F2
WHERE (F2.RDB$RELATION_NAME = 'USERS') AND
(F2.RDB$FIELD_NAME = 'IBE$$TEMP_COLUMN')),
F1.RDB$DEFAULT_SOURCE = (SELECT F3.RDB$DEFAULT_SOURCE FROM RDB$RELATION_FIELDS F3
WHERE (F3.RDB$RELATION_NAME = 'USERS') AND
(F3.RDB$FIELD_NAME = 'IBE$$TEMP_COLUMN'))
WHERE (F1.RDB$RELATION_NAME = 'USERS') AND
(F1.RDB$FIELD_NAME = 'ENABLED')

И ничего не происходит.Это два запроса, их нужно выполнять по-одному

Первый проходит (до update rdb$...) дальше ошибка
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488133
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvladSir_Prikolпосле смены FB на 2.5можно попробовать нормальный синтаксис для смены default значения
Код: sql
1.
ALTER TABLE tablename ALTER [COLUMN] colname SET DEFAULT <default>



ответ выше
авторInvalid token.
Dynamic SQL Error.
SQL error code = @1.
Token unknown - line @1, column @2.
@1.
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488144
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_Prikolпосле смены FB на 2.5 - (зоопарка клиентов нет, один IBExpert)

Не, я умываю руки. Этот ...... думает, что клиентская библиотека это комбо-бокс в правом
верхнем углу. Он изначально такой, или MS SQL его испортил?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488152
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovSir_Prikolпосле смены FB на 2.5 - (зоопарка клиентов нет, один IBExpert)

Не, я умываю руки. Этот ...... думает, что клиентская библиотека это комбо-бокс в правом
верхнем углу. Он изначально такой, или MS SQL его испортил?..

Сам дурак, gds32.dll уже подсунуты самые разные, результат один и тот-же, говорю-же данные надо менять на лету, а не на просто выгруженной базой. Не хочешь помогать - не мучай жопу, толкового решения ни одного я не услышал, ровно как и совета, ибо еще до этого я сказал, что FB у меня второй раз в жизни.

ИМХО, все что попадает в руки российских (именно российских а не русских) разработчиков, становится хреновым, то кодировки отличные от стандарта, то транзакции, которые нельзя изменить, пока полностью базу не остановишь.. Вот поэтому Россия и сидит в жопе (только по моим наблюдениям) на 10 лет назад в технологиях.
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488155
Фотография arni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_PrikolИМХО, все что попадает в руки российских (именно российских а не русских) разработчиков, становится хреновым, то кодировки отличные от стандарта, то транзакции, которые нельзя изменить, пока полностью базу не остановишь.. Вот поэтому Россия и сидит в жопе (только по моим наблюдениям) на 10 лет назад в технологиях.Простите, а применительно к чему вы это здесь и сейчас сказали? Это плевок в Firebird или вообще? Конкретики хотелось бы...
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488157
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_Prikol,

о как. Какие тут нестандартные кодировки? Или что за такие транзакции которые надо менять?
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488160
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
arniПростите, а применительно к чему вы это здесь и сейчас сказали?К себе, конечно же :)
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488162
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
О как народ цепануло, а по теме ни слова...

Да, на юникск стандартная кодировка utf-8 без bom, большая половина в России почему-то переходит на 1251 "так под виндой удобней"

FB находится в руках Российских разрабов (большая часть) я не против, творите, но не делайте паранойю. В простом MySQL спена любого поля за секунду, построение запросов проще и логика понятней.

Далее, тот вездесущий желтый продукт под названием 1С. Говняшка еще та. На моей исторической родине не даром в организациях используют самописные бух.программы, ибо они под заказ, стоят меньше, функционала больше и ничего лишнего.

Толпа линухов, которые полные обрезки, зато сделано в России, исключение Calculate Linux и то, последние версии начинают скатываться в никуда. Уж лучше на чистом debiane сидеть, rhel, freebsd нежели на клонах с непонятными репами.

Документация никакая, на форуме вместо ответа - постоянный выпендреж и отсылка в маны.

Ну и самомнение... Это вообще выше некуда.

Еще нужны пререкания, или будем разговаривать по теме, как решить возникшую ошибку ?
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488168
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_PrikolЕще нужны пререкания, или будем разговаривать по теме, как решить
возникшую ошибку ?
Ты к чему упомянул стандартную кодировку линуха если сам сидишь под виндой?..

Читай: http://ibase.ru/devinfo/inst_manual.htm

И пока не получишь внятное сообщение об ошибке без "@" - не возвращайся.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488172
Фотография arni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_Prikol,

между делом вам следует учитывать, что fb1.0 был в ходу этак 12 лет назад, снят с поддержки уже наверное лет 10. Большинство тусующихся в этом разделе с ним не работали вовсе. Вы же откопали где-то капролит, и практически требуете точного рецепта его приготовления. Помягче надо быть, ИМХО.
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488174
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovSir_PrikolЕще нужны пререкания, или будем разговаривать по теме, как решить
возникшую ошибку ?
Ты к чему упомянул стандартную кодировку линуха если сам сидишь под виндой?..

Читай: http://ibase.ru/devinfo/inst_manual.htm

И пока не получишь внятное сообщение об ошибке без "@" - не возвращайся.


Как я и говорил
авторна форуме вместо ответа - постоянный выпендреж и отсылка в маны.

Мне не нужно знать FB мне нужно исправить ошибку, если не в состоянии адекватно помочь, то так и говори, а не отсылай к манам, ради исправления одного поля перелопатить кучу доков сложнее, нежели спросить. Для чего иначе форумы существуют?

У меня дома 14 устройств, винда только на одном из них, и то, только ради того, что у юзверей, с которыми я работаю стоит винь, а не линух. И приложения, без проверки у себя, не внедряются...
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488177
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_PrikolДа, на юникск стандартная кодировка utf-8 без bom, большая половина в России почему-то переходит на 1251 "так под виндой удобней"

это не потому что под виндой удобнее, а потому что в ФБ до версии 2.0 не было в UTF-8. Да и в Дельфях прикрутили только 2009 году.

Sir_Prikol В простом MySQL спена любого поля за секунду, построение запросов проще и логика понятней.
В современных версиях FB проблем со сменой DEFAULT значений тоже нет. Про построение запросов в MySQL не надо. Многое там не настроишь
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488179
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
arniSir_Prikol,

между делом вам следует учитывать, что fb1.0 был в ходу этак 12 лет назад, снят с поддержки уже наверное лет 10. Большинство тусующихся в этом разделе с ним не работали вовсе. Вы же откопали где-то капролит, и практически требуете точного рецепта его приготовления. Помягче надо быть, ИМХО.

Я это понимаю, но если перечитать всю ветку, то какой вывод можно сделать ? Где из всего сказанного конкретика, поэтому я так и высказался. Уж поверте, за те 20 с лишним лет, что я админю, поменялось очень многое. То что я помню - не используется вообще, хотя, положа руку на сердце, я об этом сожалею, потеряны очень существенные продукты...
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488184
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,

Ну не знаю, я еще не встречал задач, которые бы не были решены в MySQL, MSSql и Oracle. При этом большинство (по крайней мере в моей области) хватало именно MySQL. M$ использовался только для 1С. А Oracle для кардиоцентра, где нужна поддержка операционки реального времени...
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488190
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так понимаю - помощи не дождешься, переходим ко второй стадии, могу выложить бэкап базы (там всего 3 метра) можете сами глянуть, в чем дело....

З.Ы. Еще вопрос, в консоле так-же запросы прописываются как в IBExpert-е? То есть просто копирую запросы и работаю напрямую в консоли? права рута у меня есть, таки...
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488202
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_PrikolЕще вопрос, в консоле так-же запросы прописываются как в IBExpert-е? То есть просто копирую запросы и работаю напрямую в консоли? В консол и запросы просто выполняются.
Называется "консоль" - isql.
Запускаешь на своём хосте с БД
Код: plaintext
isql localhost:/var/db/isc_main.gdb

пишешь там раз:
Код: sql
1.
ALTER TABLE USERS ADD IBE$$TEMP_COLUMN SMALLINT DEFAULT 1;



потом пишешь два:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
UPDATE RDB$RELATION_FIELDS F1 SET
  F1.RDB$DEFAULT_VALUE = 
    (SELECT F2.RDB$DEFAULT_VALUE FROM RDB$RELATION_FIELDS F2
      WHERE (F2.RDB$RELATION_NAME = 'USERS') AND
            (F2.RDB$FIELD_NAME = 'IBE$$TEMP_COLUMN')),
  F1.RDB$DEFAULT_SOURCE = 
    (SELECT F3.RDB$DEFAULT_SOURCE FROM RDB$RELATION_FIELDS F3
      WHERE (F3.RDB$RELATION_NAME = 'USERS') AND
            (F3.RDB$FIELD_NAME = 'IBE$$TEMP_COLUMN'))
 WHERE (F1.RDB$RELATION_NAME = 'USERS') AND
       (F1.RDB$FIELD_NAME = 'ENABLED');


и не забываешь про ; после запроса.
Результат показываешь тут, ибо в зависимости от него будет ещё и третий шаг.

PS Я надеюсь, ты меняешь default у USERS.ENABLED, а не где-то в другом месте ?
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488213
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пасибки...

hvladSir_PrikolЕще вопрос, в консоле так-же запросы прописываются как в IBExpert-е? То есть просто копирую запросы и работаю напрямую в консоли? В консол и запросы просто выполняются.
Называется "консоль" - isql.
Запускаешь на своём хосте с БД
Код: plaintext
isql localhost:/var/db/isc_main.gdb

пишешь там раз:
Код: sql
1.
ALTER TABLE USERS ADD IBE$$TEMP_COLUMN SMALLINT DEFAULT 1;



потом пишешь два:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
UPDATE RDB$RELATION_FIELDS F1 SET
  F1.RDB$DEFAULT_VALUE = 
    (SELECT F2.RDB$DEFAULT_VALUE FROM RDB$RELATION_FIELDS F2
      WHERE (F2.RDB$RELATION_NAME = 'USERS') AND
            (F2.RDB$FIELD_NAME = 'IBE$$TEMP_COLUMN')),
  F1.RDB$DEFAULT_SOURCE = 
    (SELECT F3.RDB$DEFAULT_SOURCE FROM RDB$RELATION_FIELDS F3
      WHERE (F3.RDB$RELATION_NAME = 'USERS') AND
            (F3.RDB$FIELD_NAME = 'IBE$$TEMP_COLUMN'))
 WHERE (F1.RDB$RELATION_NAME = 'USERS') AND
       (F1.RDB$FIELD_NAME = 'ENABLED');


и не забываешь про ; после запроса.
Результат показываешь тут, ибо в зависимости от него будет ещё и третий шаг.

PS Я надеюсь, ты меняешь default у USERS.ENABLED, а не где-то в другом месте ?

Мде, вылезла непредвиденная ошибочка
автор# isql localhost:/var/db/isc_main.gdb
Statement failed, SQLCODE = -923

connection rejected by remote interface
Use CONNECT or CREATE DATABASE to specify a database
SQL>


Фиг бы с ним, пробую по старинке...
авторSQL> connect localhost:/var/db/isc_main.gdb
CON> user SYSDBA password servicem;
Statement failed, SQLCODE = -902

I/O error for file "/var/db/isc_main.gdb"
-Error while trying to open file
-No such file or directory
SQL>

Убираю симлинки, вернее ползу напрямую...

автор# isql localhost:/mnt/rw_disc/var/db/isc_main.gdb
Statement failed, SQLCODE = -923

connection rejected by remote interface
Use CONNECT or CREATE DATABASE to specify a database
SQL>


Лезу по старинке...
авторSQL> connect localhost:/mnt/rw_disc/var/db/isc_main.gdb
CON> user SYSDBA password servicem;
Statement failed, SQLCODE = -902

I/O error for file "/mnt/rw_disc/var/db/isc_main.gdb"
-Error while trying to open file
-No such file or directory
SQL>


И вот тут мозг начинает плющится...
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38488254
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не isc_main.gdb, а ics_main.gdb
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38489659
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvladНе isc_main.gdb, а ics_main.gdb

Паисб, действительно лоханулся (глаза в кучу были), но вот что интересное под консолью...
авторSQL> connect 192.168.0.21:/var/db/ics_main.gdb
CON> user SYSDBA password servicem;
Database: 192.168.0.21:/var/db/ics_main.gdb, User: SYSDBA
SQL> ALTER TABLE USERS ADD IBE$$TEMP_COLUMN SMALLINT DEFAULT 1;
Statement failed, SQLCODE = -836

exception 1
-unsupported format ODS
SQL>
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38489899
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_Priko-unsupported format ODS
это ты сам придумал? во-первых, фраза не "английская", так не говорят. Во-вторых, такого сообщения в FB нет.
Есть другие сообщения на тему ODS, но большинство выдаются ДО коннекта.
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38489916
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

это строчка пользовательского исключения, см. "exception 1". Кто-то добавил триггер на системную таблицу?
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38490192
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так разработчики приложения не зря хотят свои деньги за изменение структуры...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38490686
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все это конечно весело, но что делать? В какую сторону рыть? Я не верю, что нельзя отредактировать. Уж если вам, людям знающим ФБ мозг сообщение вынесло, что говорить обо мне :)
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38490695
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_PrikolУж если вам, людям знающим ФБ мозг сообщение вынесло, что говорить обо
мне :)
С нашими-то мозгами всё в порядке. А сообщение, как я и написал выше, говорит о том, что
разработчики БД позаботились зашитой как раз от такого вмешательства в работу их продукта.
Т.е. ты занимаешься взломом, а за советы в этом деле модераторы карают.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38491081
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovSir_PrikolУж если вам, людям знающим ФБ мозг сообщение вынесло, что говорить обо
мне :)
С нашими-то мозгами всё в порядке. А сообщение, как я и написал выше, говорит о том, что
разработчики БД позаботились зашитой как раз от такого вмешательства в работу их продукта.
Т.е. ты занимаешься взломом, а за советы в этом деле модераторы карают.

Личка? Скайп? Мыло? Полный доступ? Разрабы, по лицензии, не запрещают изменение в базе, вопрос как это сделать...
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38491127
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_Prikol,

давно бы уж денег предложили, или хотя бы пива, (не мне) людям за работу. Разрабы не запрещают, но менять не хотят, а рядом у вас там с ФБ никто не работает, и т.д.?
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38491130
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv,

Живя в России уже 4 года я понял одну вещь. Разрабы хотят 40 т.р. за изменение поля. Это первое (не за много-ли?)
А второе, тут больше понтов, нежели дела. В окружении (моем) с ФБ нет ни одного человека. Вот я и полез на форум. Пива, да не вопрос, хоть водку с коньяком, главное чтоб чел адекватный был...
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38491139
Dzirt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_Prikol...
Разрабы хотят 40 т.р. за изменение поля.
.. и за тестирование на что это повлияет.
Sir_Prikol...
Это первое (не за много-ли?)
А ты в состоянии адекватно оценить сложность задачи, чтобы вот так просто заявлять "это слишком много"? Сильно я в этом сомневаюсь...
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38491631
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
// оффтоп
Sir_Prikol Разрабы хотят 40 т.р. за изменение поля. Это первое (не за много-ли?)
Чужая работа всегда выглядит легкой и быстроделающейся.
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38491727
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Объясняю еще раз и популярно. Мне нужно изменить всего ОДНО значение. За эту базу уже выложено 285 т.р. Поддержка еще на год стоит 150 т.р. Изменение поля стоит у них 40 т.р. Выхлоп с этой софтины всего 25-30 т.р./мес, получается при оплате всего , я в минусе на 9 т.р. в месяц. Смысл мне платить разрабам?

Вот поэтому я и полез на форум, ибо в фб я не секу. Кто меня осудит за то, что я пытаюсь сэекономить собственные деньги, не падать в минус, при этом лицензия позволяет вносить изменения? Я прекрасно понимаю, все кушать хотят, но не за счет того, чтобы я падал в минус. Хотя-бы наравне со мной, а на сейчас - им платить не выгодно...
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38491739
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
S.G.// оффтоп
Sir_Prikol Разрабы хотят 40 т.р. за изменение поля. Это первое (не за много-ли?)
Чужая работа всегда выглядит легкой и быстроделающейся.

Знаешь, я как системщик, прекрасно знаю что и как выглядит. У меня до сих пор никто не понимает, почему я появляюсь на работе 2 раза в месяц, за зарплатой и авансом, и им не объяснить, что после 3-х месяцев траханья мозга и безвылазного сиденя на работе, я сделал так, что система не падает и работает.
А вот эта ситуация типична только для России. С тем что на работе надо сидеть с 8 до 5 и перерывом на обед.
И ключевое слово "сидеть". А я привык "работать". Сделал дело, и просто поддерживаешь. В России это понимают очень мало народу. Поэтому я прошу отвечать по возникшей проблеме с базой, а не про то как мне жить и кому платить деньги, это я и сам прекрасно знаю. Если не можешь что-то сказать по проблеме, лучше не говори ни чего.
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38491748
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мальчик слишком эмоционален...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38491850
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_PrikolОбъясняю еще раз и популярно. Мне нужно изменить всего ОДНО значение. За эту базу уже выложено 285 т.р. Поддержка еще на год стоит 150 т.р. Изменение поля стоит у них 40 т.р. Выхлоп с этой софтины всего 25-30 т.р./мес, получается при оплате всего , я в минусе на 9 т.р. в месяц. Смысл мне платить разрабам?

Вот поэтому я и полез на форум, ибо в фб я не секу. Кто меня осудит за то, что я пытаюсь сэекономить собственные деньги, не падать в минус, при этом лицензия позволяет вносить изменения? Я прекрасно понимаю, все кушать хотят, но не за счет того, чтобы я падал в минус. Хотя-бы наравне со мной, а на сейчас - им платить не выгодно...

Видишь ли, нам платят и не такие деньги за то, чтобы ни один [censored] не мог изменить не то что поля, но и значения в записи. Даже если он системный администратор или о (боже!) разработчик.

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

ЗЫ. Все увидено исключительно через ХШ.
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38491867
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_Prikol,

Дай доступ через TeamViewer, хочу посмотреть на базу.
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38492435
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpertSir_Prikol,

Дай доступ через TeamViewer, хочу посмотреть на базу.

Во сколько? Договоримся о времени
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38492436
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящиймальчик слишком эмоционален...

Для тебя я дедушка...
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38492438
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sir_PrikolIBExpertSir_Prikol,

Дай доступ через TeamViewer, хочу посмотреть на базу.

Во сколько? Договоримся о времени
Могу дать ssh доступ, если это облегчит задачу
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38492573
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_PrikolIBExpertSir_Prikol,

Дай доступ через TeamViewer, хочу посмотреть на базу.

Во сколько? Договоримся о времени

Пиши на мыло в профиле.
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38492944
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpert,

Отправлено - тема Проблема с базой FB
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38493500
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача решилась. Благодаря IBexpert-у.
Истинно, человек знает свое дело!
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38493504
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_PrikolЗадача решилась. Благодаря IBexpert-у.
Истинно, человек знает свое дело!
Кто бы сомневался. Тебе его ник ничего не напоминает? ;)
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38493514
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miwaonlineSir_PrikolЗадача решилась. Благодаря IBexpert-у.
Истинно, человек знает свое дело!
Кто бы сомневался. Тебе его ник ничего не напоминает? ;)
Как тебе сказать :) Естественно я знаю что этот чел создал IBExpert. :)
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38493616
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача, как ее хотел решить ТС в исходном топике, не решена.
Изменить дефолтовое значение поля с ходу не удалось, да и, как выяснилось, смысла в этом не было.
Мне просто было интересно, что там разработчики нагородили и за что они 40 тыр хотят.

На некоторых системных таблицах, на RDB$RELATION_FIELDS и на RDB$TRIGGERS в частности, действительно висят триггеры, блокирующие модификацию полей и удаление триггеров. Исходные тексты всех процедур и этих триггеров, разумеется, вычищены.

Разбираться во всем этом было лень, ибо триггер BEFORE INSERT на таблице USERS вполне себе редактировался и компилировался.
Но добавление туда new.enabled = 1 ничего не изменило.
В общем, вставка новых записей осуществляется через процедуру, а после вставки новая запись еще и апдейтится, в том числе апдейтится и поле ENABLED.
Т.к. ТС'а устроил вариант, при котором в этом поле всегда будет 1 и изменить его будет нельзя без дополнительных телодвижений, прописали это значение в триггере BEFORE UPDATE.
Такой вот кривой костыль... Считать его решением вряд ли можно, рано или поздно ТС на него наткнется.
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38493727
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В частности о задаче в топике - это правильно, изменение DEFAULT не удалось. Но в целом - решение полностью удовлетворяет мои потребности.
Конечно понятно, что это костыль и может вылезти боком в любом месте, но главную задачу он исполняет, делает свежезарегестрированного пользователя активным.
В следствии этого, еще раз, хочу сказать огромное спасибо. Ну и естественно, будут проблемы с системами (серверными) помогу в любой момент.
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38493762
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_PrikolS.G.// оффтоп
пропущено...
Чужая работа всегда выглядит легкой и быстроделающейся.

Знаешь, я как системщик, прекрасно знаю что и как выглядит. У меня до сих пор никто не понимает, почему я появляюсь на работе 2 раза в месяц, за зарплатой и авансом, и им не объяснить, что после 3-х месяцев траханья мозга и безвылазного сиденя на работе, я сделал так, что система не падает и работает.
А вот эта ситуация типична только для России. С тем что на работе надо сидеть с 8 до 5 и перерывом на обед.
И ключевое слово "сидеть". А я привык "работать". Сделал дело, и просто поддерживаешь. В России это понимают очень мало народу. Поэтому я прошу отвечать по возникшей проблеме с базой, а не про то как мне жить и кому платить деньги, это я и сам прекрасно знаю. Если не можешь что-то сказать по проблеме, лучше не говори ни чего.1.Я отвечал по проблеме "Разрабы хотят 40 т.р. за изменение поля. Это первое (не за много-ли?)", так что в тему, хотя не по основному вопросу.
2. "У меня до сих пор никто не понимает, почему я появляюсь на работе 2 раза в месяц, за зарплатой и авансом," - вот видишь, ты в той же ситуации, сделал что-то там, а никто вокруг не понимает, насколько это ценно и дорого.

// ок, я заканчиваю, все-таки получившийся оффтоп.
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38493809
Фотография arni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю, что топистартеру нужно бы попросить бухгалтерию зарезервировать в счет будующих платежей этак стоимость годовой поддержки. Так, на всякий случай. Если вдруг чинить придется неожидано ушедшую в разнос ИС. Ибо если это дело аукнется глубоким анусом, отмазаться "я-не-я-хата-не-моя-оно-само-и-ваще-ваш-фрбирд-гумно-муксл-рулит" не получится - на форуме все ходы хака записаны, умысел вредительства налицо.
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38493820
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,
вот же ж альтруист, прям не узнать тебя :)

IBExpertНа некоторых системных таблицах, на RDB$RELATION_FIELDS и на RDB$TRIGGERS в частности, действительно висят триггерыПосле рестора эти триггеры идут в сад. Так что либо рестор не предусмотрен этим ПО, либо он делается собственными скриптами\утилитами, которые добавляют эти триггеры.

IBExpertРазбираться во всем этом было леньА, вот теперь узнаю тебя :)
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38493887
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladПосле рестора эти триггеры идут в сад.


Это понятно, они и деактивируются без проблем из-под SYSDBA изменением соответствующего поля в RDB$TRIGGERS, и дефолтовое значение изменить можно.
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38494240
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert, ну и нахрена?
ты ж вродь не рыжий.
зачем?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38494390
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_Prikol,

поскольку почти все выяснили, получается
- все "навесы" на RDB$ отваливаются при backup/restore.
- в этот момент можно любые defaults поменять
- приложение, по идее, не найдя при первом коннекте нужных "защитных" триггеров, бросается на базу аки коршун, и там их создает.

И возникают вопросы
- базе никогда не делали backup/restore?
- софт допускает выполнение b/r вручную, а не собственными средствами? Если не допускает, то это ведь реальный ахтунг. Разработчики софта в курсе?
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38494392
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МимопроходящийIBExpert, ну и нахрена?
ты ж вродь не рыжий.
зачем?


Из вредности.
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38494403
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, IBExpert!
You wrote on 9 декабря 2013 г. 17:24:49:

IBExpert> Из вредности.
фу, праааааатифффный!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38494408
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv- софт допускает выполнение b/r вручную, а не собственными средствами? Если не допускает, то это ведь реальный ахтунг. Разработчики софта в курсе?

Уверен, что еще за 40 тыр они готовы реализовать и возможность бэкапа вручную :)
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38494498
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

я не об этом. Бывают такие уникумы, которые вешают триггеры на системные таблицы, просто не зная, что после b/r эти триггеры слетают. Я почему и спросил, делался ли этой базе вообще b/r.
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38494703
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvSir_Prikol,

поскольку почти все выяснили, получается
- все "навесы" на RDB$ отваливаются при backup/restore.
- в этот момент можно любые defaults поменять
- приложение, по идее, не найдя при первом коннекте нужных "защитных" триггеров, бросается на базу аки коршун, и там их создает.

И возникают вопросы
- базе никогда не делали backup/restore?
- софт допускает выполнение b/r вручную, а не собственными средствами? Если не допускает, то это ведь реальный ахтунг. Разработчики софта в курсе?

Софт допускает b\r вручную, причем я в ахере, это еще и позволяет базу на другую машину переносить, если очень надо. Я же делал только что и бэкап и восстановление базы :)
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38494706
Sir_Prikol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
arniЯ думаю, что топистартеру нужно бы попросить бухгалтерию зарезервировать в счет будующих платежей этак стоимость годовой поддержки. Так, на всякий случай. Если вдруг чинить придется неожидано ушедшую в разнос ИС. Ибо если это дело аукнется глубоким анусом, отмазаться "я-не-я-хата-не-моя-оно-само-и-ваще-ваш-фрбирд-гумно-муксл-рулит" не получится - на форуме все ходы хака записаны, умысел вредительства налицо.

Суть в том, что я и есть в одном лице и админ и бух и хозяин конторы, просто выложил уже толпу бабла на это дело и просто для поддержки штанов завернулся на этом направлении :)
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38494829
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sir_PrikolЯ же делал только что и бэкап и восстановление базы
ну, и после рестора default меняется?
...
Рейтинг: 0 / 0
Changing defaul value - ошибка
    #38495018
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvЯ почему и спросил, делался ли этой базе вообще b/r
дата создания базы - 2/12, топик создан 3/12. Предполагаю, что делался :-)
...
Рейтинг: 0 / 0
82 сообщений из 82, показаны все 4 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Changing defaul value - ошибка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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