HandyCafe Docs
owner it-admin

Миграција на податоци

Страницата Миграција увезува клиенти, производи, цени и историја од друг систем за управување со интернет кафе во HandyCafe. Се наоѓа под Поставки во групата Инфраструктура и Систем.

Поддржани се три извори:

Извор Што чита
HandyCafe Legacy Постоечка инсталација на HandyCafe 3.x или 4.x на оваа машина.
EveryCafe EveryCafe .ecm SQLite датотека на база на податоци.
Pancafe Pancafe USDB.DAT Firebird датотека на база на податоци.

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

Како се однесува секој извор

Трите извори го делат истиот работен модел. Што ќе научите на еден, важи и за другите.

  • Изворот е само за читање. HandyCafe ја отвора оригиналната датотека за читање и никогаш не пишува во неа. Вашата стара инсталација останува точно како што беше. Можете да се вратите на неа во секое време.
  • Проверете пред да увезете. Копчето Провери ја чита изворната датотека и известува што нашло. Копчето Започни миграција останува оневозможено додека проверката не успее.
  • Напредокот се прикажува по фаза. Дијалог за напредок се отвора за време на извршувањето и известува за фазата во тек, како што се членови, производи или трансакции.
  • Повторното извршување е безбедно. Веќе увезените редови се ажурираат на место, не се дуплираат. Откако ќе заврши миграцијата, копчето се менува во Повтори миграција.
  • Секое извршување може да се поништи. По завршеното извршување се појавува копче Поништи миграција. Ги отстранува сите редови увезени од тој извор. Прво ќе бидете прашани за потврда.
  • Предупредувањата не го запираат извршувањето. Ако некои редови не можат да се прочитаат, извршувањето завршува како завршено со предупредувања. Отворете Дневници за да видите кои редови беа прескокнати.
  • Прекинато извршување се обновува само. Ако апликацијата се затвори или машината изгуби струја среде увоз, страницата известува дека претходниот увоз беше прекинат. Почнувањето повторно е безбедно.

Проширете Број на последен увоз на дното од панелот за да видите колку редови најновото извршување увезе за секоја категорија.

HandyCafe Legacy

Увезува од инсталација на HandyCafe 3.x или 4.x. Ова е изворот за кафулиња кои надградуваат од претходна генерација на HandyCafe.

Детекција

На Windows страницата го скенира системот за наследна инсталација и известува:

Ознака Значење
Пат на инсталација Каде се наоѓа наследната инсталација на дискот.
Пат на база на податоци Целосен пат до датотеката на наследната база на податоци.
Верзија на сервер Верзија на стариот сервер, на пример 3.4.01 или 4.0.10.
Број на INI датотеки Колку конфигурациски INI датотеки се пронајдени во папката на инсталацијата.

Ако ништо не е детектирано, страницата известува дека не е пронајдена наследна инсталација. Проверете дали наследните датотеки се наоѓаат на стандардна локација како Program Files\HandyCafe или C:\HandyCafe.

На macOS и Linux автоматското скенирање не може да се изврши. Панелот нуди избор на папка наместо тоа. Насочете го кон наследната Db папка копирана од старата Windows машина, потоа започнете ја миграцијата.

Што се увезува

Членови, ценовни нивоа, производи, нарачки, трансакции, дневници и поставките содржани во наследните INI датотеки.

Запрете го наследниот сервер пред да започнете. Изворната база на податоци не треба да се пишува додека се чита.

За целосно упатство видете Како да мигрирате од наследна инсталација.

EveryCafe

Увезува од EveryCafe датотека на база на податоци, обично именувана ecmdata.ecm.

  1. Изберете Прелистај и изберете ја .ecm датотеката. Датотеки со наставка .db или .sqlite исто така се прифаќаат.
  2. HandyCafe автоматски ја проверува датотеката откако ќе биде избрана. Користете Провери за повторно да ја извршите проверката по рачно уредување на патот.
  3. Прегледајте го прегледот, потоа изберете Започни миграција.

Прегледот известува за EveryCafe Име на сервер и Верзија на сервер заедно со бројот на касиери, членови, производи, ценовни листи, нарачки и сесии содржани во датотеката.

Што се увезува

Касиери, членови, производи, ценовни нивоа, нарачки, трансакции и Steam сметки. Лозинките на Steam сметките се шифрираат додека се запишуваат во базенот на лиценци за игри на HandyCafe.

Сесиите и ценовните листи се бројат во прегледот за да можете да ја видите големината на изворните податоци. Тие не се увезуваат.

Референца на ценовна листа

По завршеното извршување, панелот нуди Референца на ценовна листа табела која ги наведува оригиналните редови на цени на EveryCafe: ID на ценовна листа, тип на наследство, почетна цена, цена по час и минути за освежување.

Цените на EveryCafe не се мапираат директно на ценовните планови на HandyCafe. Овие редови се чуваат како референца за рачно поставување на цените. Тие не се увезуваат како производи на кафетеријата. Користете ги заедно со Цени за да ги обновите вашите тарифи.

Pancafe

Увезува од Pancafe датотека на база на податоци, обично именувана USDB.DAT. HandyCafe ја чита Firebird датотеката директно. Не е потребно да се инсталира Firebird сервер или клиентска библиотека.

  1. Изберете Прелистај и изберете ја USDB.DAT датотеката. Датотеки со наставка .fdb или .gdb исто така се прифаќаат.
  2. Прегледајте го прегледот, потоа изберете Започни миграција.

Прегледот известува за детектираниот Формат (на пример, верзија на Firebird ODS) плус Опсег на историја покриен од податоците. Исто така, го наведува бројот на касиери, членови, производи, записи во касовната книга, сесии и редови на историја на паричникот на членовите.

Што се увезува

Касиери, членови со нивниот баланс на паричникот, производи, записи за приход од касовната книга и записи за трошоци.

Редовите на сесиите се читаат за преглед, но намерно се изоставени од увозот. Касовната книга веќе го бележи тоа што е собрано за тие сесии. Увезувањето на двете би го броело истиот приход двапати.

Временска зона

Pancafe ги чува датумите без временска зона. HandyCafe ги конвертира користејќи ја временската зона на компјутерот кој го извршува увозот. Извршете ја миграцијата на машината која ќе продолжи да ги користи податоците. Извршувањето на друго место може да ги помести историските датуми за неколку часа.

Пред да започнете

  • Прво направете резервна копија. Отворете Одржување на база на податоци и користете Направи резервна копија сега. Миграцијата пишува во живата база на податоци. Свежа снимка ви дава втор начин назад покрај Поништи миграција.
  • Затворете ја изворната апликација. База на податоци која активно се пишува може да произведе нецелосни читања.
  • Оставете доволно време. Големи сетови на податоци може да траат неколку минути. Оставете го HandyCafe отворен додека дијалогот за напредок не извести дека извршувањето е завршено.
  • Проверете ги броевите кога извршувањето ќе заврши. Споредете ги со тоа што го очекувате од стариот систем пред да започнете со работа на новиот.

Поврзани страници