|   |   | 
| 
 | Перенос данных в новую базу после поломки старой | ☑ | ||
|---|---|---|---|---|
| 0
    
        dimawrx 26.01.24✎ 14:43 | 
        Добрый день!
 Сломалась клиент-серверная база, сломалась скорее всего уже давно, но первый раз проявилось явно 14.12.23, базу починили. Второй раз сломалась 14.01.24, еще раз исправили. Стали думать на тем, чтобы объявить 14-е число каждого месяца нерабочим дней, но база сломалась и 22 января, поэтому решили создать новую базу и перенести в неё данные из старой (документы и проводки целые, проблема с итогами). Как я понимаю, в основном используется два метода: при помощи РИБ и при помощи обработки «Выгрузка и загрузка данных XML», но и там и там сталкиваются с проблемами дублирования предопределенных элементов. Поиском находятся в основном статьи 14-18 годов, где описываются эти мучения. Подскажите, есть ли инструкции или статьи по переносу данных со счастливым финалом? | |||
| 1
    
        Волшебник 26.01.24✎ 14:46 | 
        ищите крысу     | |||
| 2
    
        Волшебник 26.01.24✎ 14:46 | 
        а может диск сыпется     | |||
| 3
    
        Winnie Buh 26.01.24✎ 14:59 | 
        (0)>сталкиваются с проблемами дублирования предопределенных элементов
 пробовал поиск и удаление дублей? | |||
| 4
    
        Tarlich 26.01.24✎ 15:03 | 
        а что значит сломалась ? раз серверная - значит с бекапами все ок ?     | |||
| 5
    
        dimawrx 26.01.24✎ 15:03 | 
        (2) Админ говорит, что по железу все хорошо. Хотя у меня был случай на моем ноуте, ломались базы с которыми я работал, без возможности восстановления. Диск проверил - исправен, а ошибка была в одной ячейке ОЗУ, причем она проявилась только после нескольких часов тестирования memtest86+.
 База уже сломалась, перенос все равно делать. | |||
| 6
    
        dimawrx 26.01.24✎ 15:07 | 
        (3) Можно ли переносить данные не создавая дублей?
 Это же не только справочники, но и план счетов, субконто. Я еще не переносил, только готовлюсь, ищу информацию по переносу, чтобы сделать это с меньшими проблемами. | |||
| 7
    
        Доминошник 26.01.24✎ 15:13 | 
        (0) Я бы посмотрел, как в типовой БП осуществляется "Загрузка данных из сервиса"     | |||
| 8
    
        dimawrx 26.01.24✎ 15:14 | 
        (4) Бекапы клиент-сервером перестали делаться в ноябре, никто этого не видел, я со своей стороны делал dt перед обновлениями, оно проходило нормально. Админ после этого включил предупреждение о том что архив не выгрузился, но сейчас "база уже сломалась, перенос все равно делать"     | |||
| 9
    
        dimawrx 26.01.24✎ 15:17 | 
        (7) То есть выгрузить в файл для перехода в сервис в старой базе и загрузить в новой.
 Спасибо, посмотрю этот вариант тоже. | |||
| 10
    
        vde69 26.01.24✎ 15:19 | 
        (1) может как-то связано Обфусцировать весь код базы     | |||
| 11
    
        Доминошник 26.01.24✎ 15:20 | 
        (9) Я подразумевал, что в этой "Загрузке" осуществляется полная замена всего, что есть в данных базы на данные из сервиса (без создания дублей).
 Соответственно, можно "подсмотреть" методы, которые там используются. | |||
| 12
    
        PR 26.01.24✎ 15:21 | 
        (0) Обфускация у вас не работает, случаем?     | |||
| 13
    
        shuhard 26.01.24✎ 15:37 | 
        (0)[но и там и там сталкиваются с проблемами дублирования предопределенных элементов. Поиском находятся в основном статьи 14-18 годов, где описываются эти мучения.]
 100% бред | |||
| 14
    
        Winnie Buh 26.01.24✎ 15:37 | 
        (9) в теории, если в исходной базе есть дубли, то выгрузить данные в формате для перехода в облачный сервис тоже не даст, но попробовать конечно можно     | |||
| 15
    
        Волшебник 26.01.24✎ 15:38 | 
        (5) что значит "сломалась база"?     | |||
| 16
    
        dimawrx 26.01.24✎ 15:45 | 
        (12) Нет, но все равно интересно, спасибо, почитаю на досуге ))     | |||
| 17
    
        dimawrx 26.01.24✎ 16:12 | 
        (14) В исходной дублей нет     | |||
| 18
    
        MaximSh 26.01.24✎ 16:25 | 
        (0) Конфигурация какая? А пересчитать итоги пробовали?  Может древность и агрегаты.     | |||
| 19
    
        dimawrx 26.01.24✎ 16:34 | 
        (15) (18)
 В декабре появилась ошибка СУБД: relation does not exist, в итоге все свелось к unexpected chunk number 2 (expected 1) for toast value 123456 in pg_toast_45678 её вроде бы как исправили, база стала открываться, проходить ТиИ, обновляться. В январе появилась другая ошибка, в клиент-серверном не прошла реструктуризация, в файловом прошла. Возможно, не все исправили в первый раз. Затем выяснилось, что не идут итоги с проводками. Проводка в документе есть, в бухотчетах её нет, пересчет итогов проводку не видит, оставляет сальдо на счете. А в июльском бекапе проводка в сальдо учитывается, а в оборотах её нет, то есть тогда уже у базы были проблемы. Конфигурация БП 3.0. | |||
| 20
    
        MaximSh 26.01.24✎ 16:40 | 
        (19) о PostgreSQL. Восстановление базы Postgres 
 Кучно пошло | |||
| 21
    
        Волшебник 26.01.24✎ 16:48 | 
        (19) Да, печалька... Внутреннее разрушение базы     | |||
| 22
    
        MaximSh 26.01.24✎ 16:50 | 
        (19) я бы выгрузил в dt, загрузил в ms sql. Провел ТиИ. Перепровел проведенные.     | |||
| 23
    
        dimawrx 26.01.24✎ 16:51 | 
        (20) Да, а еще плюс отчетный период, навалилось всего ))
 Спасибо за статью на gist.github.com, отправил админу. | |||
| 24
    
        Волшебник 26.01.24✎ 17:15 | 
        (22) Присоединяюсь к мнению.     | |||
| 25
    
        dimawrx 28.01.24✎ 17:43 | 
        (22) Пробовал выгружать из Постгреса в файловую, там делал chdbfl и ТиИ, возвращал в Постгрес, ошибки через время опять появлялись. Перепроведение нежелательно, так как данные в базе с 2015 года, при перепроведении может измениться зачет авансов, придется править корректировку долга, возможно себестоимость, данные не будут соответствовать сданной отчетности и т.п.
 (7) Еще раз спасибо! Сделал новую базу на основе конфигурации старой (она с изменениями), в старой добавил в план обмена Миграция приложений наши новые объекты, выгрузил в файл, загрузил в новую базу. Времени заняло 4 часа, оборотки в старой и новой базе совпадают, дублей предопределенных и(или) автоматически создаваемых элементов нет. | |||
| 26
    
        MaximSh 29.01.24✎ 08:05 | 
        (25) возвращал в Постгрес, ошибки через время опять появлялись. 
 100% проблема в железе | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |