powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Changing defaul value - ошибка
25 сообщений из 82, страница 2 из 4
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
25 сообщений из 82, страница 2 из 4
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Changing defaul value - ошибка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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