powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Откат в файрберде
25 сообщений из 51, страница 1 из 3
Откат в файрберде
    #32575651
ZoRROmbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно топик. Поможите как сделать откат в СУБД файрберд. Ос линукс.
файрберд последняя версия. не помню какая.
Поможите а то мне на британский флаг разорвут...
...
Рейтинг: 0 / 0
Откат в файрберде
    #32575660
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Откат" - имеется в виду, в виде "на карман", или что?
...
Рейтинг: 0 / 0
Откат в файрберде
    #32575665
ZoRROmbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не, откат в смысле отменить прошлые действия. Я просто по недоразумению наворотил делов.
...
Рейтинг: 0 / 0
Откат в файрберде
    #32575672
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ааааа...
Тогда сымай штаны. Вазелин за счёт фирмы.

Ты вопрос можешь нормально сформулировать?
Чем наворотил-то?
Бекап свежий есть?
...
Рейтинг: 0 / 0
Откат в файрберде
    #32575678
ZoRROmbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я б так из бэкапа поднял базу, но последний бэкап давнишний.
я что то читал, что все субд ведут журнал, по которому можно отменить сделанные действия(откатить).
Вот как этим журналом воспользоваться?
...
Рейтинг: 0 / 0
Откат в файрберде
    #32575683
ZoRROmbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я изменил длину варчарного поля с 255 до 512.
теперь у меня вэб скрипт не работает с этой таблицей
изменял так
alter table ANKETA alter column NOTE type varchar(512)
...
Рейтинг: 0 / 0
Откат в файрберде
    #32575689
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZoRROmbiя что то читал, что все субд ведут журнал, по которому можно отменить сделанные действия(откатить).
Далеко не все. В основном это делают "блокировочники". Версионники журнал не ведут. Исключением является Oracle, но он гибрид.

Так что, штаны таки сымать придётся...
...
Рейтинг: 0 / 0
Откат в файрберде
    #32575693
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZoRROmbiя изменил длину варчарного поля с 255 до 512.
теперь у меня вэб скрипт не работает с этой таблицей
изменял так
alter table ANKETA alter column NOTE type varchar(512)
Дык верни в зад как было. Делов то...
...
Рейтинг: 0 / 0
Откат в файрберде
    #32575880
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторДык верни в зад как было. Делов то...
это ему в зад ввернут чо нить, а ему в первоначальное положение надо...

кстати, может он тудысь ужо напхал строк с длиной больше 256, тады всё несколько усложняется...
короче предлагаю в таком случае сделать временное поле нужной длины поместить тудысь данные из исходного, попутно обрезая до нужной длины, удалить исходное, создать заново, а потом обрезанные записи перебросить в восстановленное, ну и временное удалить...
у кого ещё какие мнения?
...
Рейтинг: 0 / 0
Откат в файрберде
    #32575906
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю как в древних версиях, но 1.5 "в тупую" уменьшить длинну поля просто не позволит. И естессно, конверсию нужно делать через доп.поле.
...
Рейтинг: 0 / 0
Откат в файрберде
    #32575984
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Мимопроходящий
ну а я что говорю...
...
Рейтинг: 0 / 0
Откат в файрберде
    #32576020
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, это смотря как...
Если по людски, через ALTER TABLE, то не даст.
А если через системные таблицы, то даст.
Но сперва ( ! ) нужно "кастрировать" сами данные.
Код: plaintext
update ANKETA set NOTE = SUBSTRING(NOTE FROM  1  FOR  255 )
А уж потом, лезть в системные таблицы.
...
Рейтинг: 0 / 0
Откат в файрберде
    #32576300
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZoRROmbi
я изменил длину варчарного поля с 255 до 512.
теперь у меня вэб скрипт не работает с этой таблицей


Может копнуть в др.сторону ? В сторону "почему же у меня не работает вэб скрипт" ?
...
Рейтинг: 0 / 0
Откат в файрберде
    #32576964
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так думаю, что вопрошавший здесь уже не появится...
...
Рейтинг: 0 / 0
Откат в файрберде
    #32576967
vis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МимопроходящийЯ так думаю, что вопрошавший здесь уже не появится...

:) :)
видимо и вазелин не помог, а железных трусов не было
...
Рейтинг: 0 / 0
Откат в файрберде
    #32577639
ZoRROmbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да не почему же не появлюсь - вот он я живой и здоровый, тока немного пьян.
спасибо большое всем. попытаюсь как вы сказали сделать.
А если не получится, то из бекапа все ж восстановлю и сделаю круглые глаза когда спросят где ж последние данные. при этом буду ругать всякие сбои и тому подобную чепуху.
скрипт почему не работает хер знает. этот скрипт достался мне по наследству, и я вообще ума не приложу где загвоздка - вроде нет нигде ошибок
...
Рейтинг: 0 / 0
Откат в файрберде
    #32577646
ZoRROmbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и пожалуйста, можете рассказать подробнее как это сделать конверсию через дополнительное поле?
...
Рейтинг: 0 / 0
Откат в файрберде
    #32577648
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Протрезвей сперва. А то опять нагородишь делов...
...
Рейтинг: 0 / 0
Откат в файрберде
    #32577655
ZoRROmbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хы. да прям щас я и не буду ниче делать
кстати запрос не прошел насчет
update....substrings (note from 1 for 255)
...
Рейтинг: 0 / 0
Откат в файрберде
    #32577662
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что запрос сказал?
...
Рейтинг: 0 / 0
Откат в файрберде
    #32577673
ZoRROmbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL> update anketa set note = substring (note from 1 for 255);
Statement failed, SQLCODE = -802

arithmetic exception, numeric overflow, or string truncation
-Cannot transliterate character between character sets
SQL>
...
Рейтинг: 0 / 0
Откат в файрберде
    #32577682
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надавать бы тебе по рукам!.. (мечтательно так)
Уже небось ручками шаловливыми (при помощи IBExpert) ковырялся в системных таблицах.
Признавайся чего делал!
...
Рейтинг: 0 / 0
Откат в файрберде
    #32577683
ZoRROmbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не при помощи IBConsole
...
Рейтинг: 0 / 0
Откат в файрберде
    #32577690
ZoRROmbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
че если ковырялся то конец? лезть в бекап?
...
Рейтинг: 0 / 0
Откат в файрберде
    #32577692
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда ты дважды сам себе буратина!
Чё делал то? Признавайся.
...
Рейтинг: 0 / 0
25 сообщений из 51, страница 1 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Откат в файрберде
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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