Як переносити дані з довідника типів між базами даних в DocsVision, Книги та статті, Різне, статті

Припустимо, стоїть завдання перенести дані з довідника типів з тестової бази в робочу. Шляхів вирішення декілька, в залежності від вихідного стану. (Звичайно, це завдання можна виконати модулем перенесення рішень, але модуль може не підійти, якщо потрібно перенести тільки один вид)


Стан 1.


Ідентифікатори існуючих записів в довіднику типів робочої бази збігаються з аналогічними записами тестової. Зазвичай це відбувається, якщо тестова база є резервних копій робочою. Якщо це так і на тестовій базі просто додані нові види, то досить на з тестової бази отримати xml довідника, а потім імпортувати його на робочий сервер.


Стан 2.



Набагато складніше перенести окремі записи довідника, якщо ідентифікатори різні. Наприклад, вид “Лист” має один код в робочій базі, і інший в тестовій. Або в тестовій базі взагалі немає такого типу. Таке можливо, коли тестова база наповнюється за аналогією з робочою. В даному випадку необхідно редагувати xml довідника вручну.


Для цього.


1. Отримуємо xml довідника типів з тестової бази
2. Отримуємо xml довідника типів з робочої бази
3. Редагуємо xml з робочої бази, копіюємо туди секцію з новим типом з xml тестової (див. п.1)
4. Імпортуємо новий xml в робочу базу.


І, звичайно, не робіть ніяких змін в базі, попередньо не зробивши бекап робочої бази.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*