Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];

Вниз

Можно ли поднять backup где not null поле является null   Найти похожие ветки 

 
guest_Dmitry   (2004-08-02 10:01) [0]

Есть ли возможность сделать restore базы, с которой получилась такая неприятность?


 
Sergey_Masloff   (2004-08-02 10:34) [1]

Нет. Ну или хак - в бинарном файле найти флажок который помечает поле как NOT NULL и снять его. Это только предположение - я не уверено что это возможно вообще и за разумный промежуток времени в частности.


 
guest_Dmitry   (2004-08-02 10:50) [2]

т.е. все, базу только на помойку?...


 
Anatoly Podgoretsky ©   (2004-08-02 10:51) [3]

То есть ты предлагаешь нарушить наложенное ограничение


 
guest_Dmitry   (2004-08-02 10:55) [4]

Anatoly Podgoretsky ©   (02.08.04 10:51) [3]

так а куда деваться, жалко день работы, много в базе за этот день сделал....


 
Соловьев ©   (2004-08-02 11:01) [5]


> Есть ли возможность сделать restore базы,

а рабочая есть БД?


 
stud   (2004-08-02 11:02) [6]

кажется в книге мир интербейс было описание решения подобной проблемы


 
Desdechado ©   (2004-08-02 11:06) [7]

а что, живой БД нет, только бэкап?
если есть живая (пусть и не самая актуальная по данным), можешь исхитриться так:
1. в живой снимаешь свое NOT NULL и запоминаешь имя домена, определяющего это поле
2. бэкапишь эту живую (только метаданные)
3. находишь разницу в бинарниках старого и нового бэкапа (поищи по имени твоего домена)
4. правишь старый бинарник (сохранив копию) и ресторишь

NB бэкапы должны создаваться с одинаковым набором опций (окромя -M)


 
guest_Dmitry   (2004-08-02 11:07) [8]

Соловьев ©   (02.08.04 11:01) [5]

рабочая копия есть, только созданная днем раньше, а за день много чыего сделано было....

stud   (02.08.04 11:02) [6]

узнать бы хотя бы суть решения....


 
guest_Dmitry   (2004-08-02 11:08) [9]

Desdechado ©   (02.08.04 11:06) [7]

сейчас буду пробовать...


 
stud   (2004-08-02 11:09) [10]


> узнать бы хотя бы суть решения....

кажется именно так

> Desdechado ©   (02.08.04 11:06) [7]


 
guest_Dmitry   (2004-08-02 13:43) [11]

Спасибо всем огромное!!! Воспользовавшись Desdechado ©   (02.08.04 11:06) [7] все-таки получилось побороть эту проблему. В итоге поменял значение двух байтов и четыре байта удалил.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.032 c
3-1090056264
Andrey
2004-07-17 13:24
2004.08.22
Как сделать, чтоб новая запись записывалась в конце базы?


3-1090781545
viktor
2004-07-25 22:52
2004.08.22
Перенос данных с *.dbf в *.fdb


1-1091703629
Spike
2004-08-05 15:00
2004.08.22
Открыть папку и выделить в ней нужный мне файл...


14-1091541507
Мастер
2004-08-03 17:58
2004.08.22
Продолжаем тему тестирования.


3-1090494586
AlexandrPV
2004-07-22 15:09
2004.08.22
D7 и IB6.5 в DLL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский