ПредишенСледващото

The Iris CRM от версия 3.1 е създаден, за администрация → Update. Тя е предназначена да опрости процеса, ъпгрейд до последната версия.

Важно е да се отбележи, че актуализация може да се направи по два начина.

Прехвърляне на данни от стария (работна) база данни в новата

Информация трансфер и структура на базата данни от старата база данни за новата. предпочитане да се използва този метод, ако не сте направили значителни промени в базата, да не се променя размера на директории и бази данни не са били големи.

Какво е актуализация

Малък теоретично отклонение.

Когато го направите, трябва да актуализира системните файлове и данни.

Трудността се състои в това, че във вашата версия на системата CRM и версията, към която сте решили да обновите, може да има различна структура на файловете на базата данни и конфигурирането може да варира.

По този начин, при актуализиране е необходимо за решаване на следните задачи в следния ред.

  1. Създаване на резервни копия на файловата система на базата данни и.
  2. Създаване на нова база данни за новата версия на системата CRM.
  3. Синхронизиране на структура на база данни (за прехвърляне на допълнителни таблици и колони на нова работна база).
  4. Прехвърляне на данни от базата данни за производството в новата.
  5. Трансфер промените в конфигурационните файлове на базата данни за производството в новата.

За да се опрости тези стъпки, системата е построена, за да администрация → Update. който автоматизира стъпки 3 и 4.

извършване на актуализация

За да актуализирате, следвайте тези стъпки.

Прехвърлянето на структурата на данните на нова база в старата (работа)

Трансфер на структурата на базата данни и информацията от старата към новата база данни. Използвайте този метод, ако имате база обем, или ако промените директории.

Какво е актуализация

Малък теоретично отклонение.

Когато го направите, трябва да актуализира системните файлове и данни.

Трудността се състои в това, че във вашата версия на системата CRM и версията, към която сте решили да обновите, може да има различна структура на файловете на базата данни и конфигурирането може да варира.

По този начин, при актуализиране е необходимо за решаване на следните задачи в следния ред.

  1. Създаване на резервни копия на файловата система на базата данни и.
  2. Създаване на нова база данни, новата версия на CRM.
  3. Синхронизиране на структура на база данни (за прехвърляне на допълнителни таблици и колони от нова база в работата).
  4. За да прехвърлите само данните от нова база в работата.
  5. Трансфер промените в конфигурационните файлове на новата база данни за работа.

За да се опрости тези стъпки, системата е построена, за да администрация → Update. който автоматизира стъпки 3 и 4.

извършване на актуализация

За да актуализирате, следвайте тези стъпки.

Решение на възможни проблеми

Възможни проблеми и техните решения.

Когато създадете скрипт актуализира се появи следното съобщение.

Причина. Физическата структура на една такава маса липсва база данни и мета записите той все още не са отстранени.

Решение. Премахване на масата от таблицата на дяловете и таблицата за група. Отидете на работен вариант на системата за управление → Групи таблици. Изберете група маси Решения и премахнете от маса iris_answer_comment масите на групата. Отиди на администрацията → таблици и изтриване на маса iris_answer_comment.

За да изтриете можете да използвате и сценария.

При изготвянето на актуализацията на скрипт база данни може да се появи следното съобщение.

Причина. В работата не са налице iris_table_column маса.

Решение. Добавете и попълнете iris_table_column на маса. Тази таблица съдържа описание на всички високоговорители на системата. В около 200 маси система. Във всяка таблица, средно 10 колони. Ръчно запълни тази таблица не е препоръчително. За автоматично създаване и попълване на тази таблица следват сценария на pgAdmin.

Сценарий за създаване и попълване на iris_table_column.

Следната грешка се появява, когато ви свършат подготвената сценария.

Причина. При подготовката на SQL скрипта не е установено, подходящ за колона тип в iris_ColumnType на маса (Референтни Видове маса колони).

Решение. Добави правилния тип в iris_ColumnType маса (позоваване на видовете колони на таблицата), опитайте се да се създаде сценария и след това опитайте се да стартирате скрипта. Регулирайте самостоятелно SQL скрипт.

Следната грешка се появява, когато ви свършат подготвената сценария.

Причина. Установено е, че работи базата данни iris_accountface описание на таблицата. Ето защо, от това ние не са били прехвърлени на данните за новата база данни. И нарушава референтна цялост, когато поставите стойности в таблица компании.

Решение. Добавете под администрация → Таблици Таблица iris_accountface.

Или изпълнете следната сценария.

Веднага се провери, най-вероятно не са били описани като iris_accountstate маса. iris_category.

След това, трябва да ре-форма описание на колоните.

За да направите това, изпълнете следната сценария.

След това, в раздел Актуализиране пресъздаде SQL скрипт и след това се опитайте да го приложат в pgAdmin.

Следната грешка се появява, когато готов SQL скрипта.

Причина. Новата база данни, създадена от потребители, както и за някои сметки, те са изброени в правата за достъп. При добавяне на нови, за да достъп до раздела нарушени ограничения за интегритет.

Решение. Премахване на записи от раздела за достъп в новата база данни.

За да направите това, можете да стартирате следния скрипт.

Следната грешка се появява, когато готов SQL скрипта.

Причина. Когато прехвърляте данни към новата база данни да бъде отстранено ограничения не нула, след прехвърлянето на данни, тези ограничения се връщат. Ако имаше такава грешка, това означава, че не е цялата необходима информация е приключило работната база данни.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!