HandyCafe Docs
owner it-admin

Migrasi Data

Halaman Migrasi mengimport pelanggan, produk, harga dan sejarah dari sistem pengurusan kafe internet lain ke dalam HandyCafe. Ia terletak di bawah Tetapan dalam kumpulan Infrastruktur dan Sistem.

Tiga sumber disokong:

Sumber Apa yang dibaca
HandyCafe Legacy Pemasangan HandyCafe 3.x atau 4.x yang sedia ada pada mesin ini.
EveryCafe Fail pangkalan data SQLite EveryCafe .ecm.
Pancafe Fail pangkalan data Firebird Pancafe USDB.DAT.

Pilih sumber dari kad di bahagian atas halaman. Panel di bawah akan berubah mengikut pilihan.

Bagaimana Setiap Sumber Berfungsi

Ketiga-tiga sumber berkongsi model kerja yang sama. Apa yang anda pelajari pada satu boleh digunakan pada yang lain.

  • Sumber adalah hanya-baca. HandyCafe membuka fail asal untuk dibaca dan tidak pernah menulis kepadanya. Pemasangan lama anda kekal seperti sediakala. Anda boleh kembali kepadanya pada bila-bila masa.
  • Periksa sebelum anda import. Butang Periksa membaca fail sumber dan melaporkan apa yang ditemui. Butang Mulakan migrasi kekal dinyahdayakan sehingga pemeriksaan berjaya.
  • Kemajuan ditunjukkan mengikut fasa. Dialog kemajuan dibuka semasa proses berjalan dan melaporkan fasa yang sedang berlangsung, seperti ahli, produk atau transaksi.
  • Menjalankan semula adalah selamat. Baris yang telah diimport dikemas kini di tempat, tidak diduplikasi. Setelah migrasi selesai, butang berubah menjadi Jalankan semula migrasi.
  • Setiap larian boleh dibatalkan. Selepas larian selesai, butang Batalkan migrasi muncul. Ia menghapuskan setiap baris yang diimport dari sumber tersebut. Anda diminta untuk mengesahkan terlebih dahulu.
  • Amaran tidak menghentikan larian. Jika beberapa baris tidak dapat dibaca, larian selesai dengan amaran. Buka Log untuk melihat baris mana yang dilangkau.
  • Larian yang terganggu pulih dengan sendirinya. Jika aplikasi ditutup atau mesin kehilangan kuasa semasa import, halaman melaporkan bahawa import sebelumnya terganggu. Memulakan semula adalah selamat.

Kembangkan Kiraan import terakhir di bahagian bawah panel untuk melihat berapa banyak baris yang diimport dalam setiap kategori semasa larian terbaru.

HandyCafe Legacy

Mengimport dari pemasangan HandyCafe 3.x atau 4.x. Ini adalah sumber untuk kafe yang menaik taraf dari generasi HandyCafe sebelumnya.

Pengesanan

Pada Windows, halaman mengimbas sistem untuk pemasangan legasi dan melaporkan:

Label Maksud
Laluan Pemasangan Di mana pemasangan legasi berada pada cakera.
Laluan Pangkalan Data Laluan penuh ke fail pangkalan data legasi.
Versi Pelayan Rentetan versi pelayan lama, contohnya 3.4.01 atau 4.0.10.
Bilangan Fail INI Berapa banyak fail konfigurasi INI yang ditemui dalam folder pemasangan.

Jika tiada apa-apa yang dikesan, halaman melaporkan bahawa tiada pemasangan legasi ditemui. Pastikan fail legasi berada di lokasi standard seperti Program Files\HandyCafe atau C:\HandyCafe.

Pada macOS dan Linux, imbasan automatik tidak dapat dijalankan. Panel menawarkan pemilih folder sebagai gantinya. Arahkan ke folder Db legasi yang disalin dari mesin Windows lama, kemudian mulakan migrasi.

Apa Yang Diimport

Ahli, tingkat harga, produk, pesanan, transaksi, log dan tetapan yang disimpan dalam fail INI legasi.

Hentikan pelayan legasi sebelum anda memulakan. Pangkalan data sumber tidak boleh ditulis semasa ia sedang dibaca.

Untuk panduan penuh lihat Cara Bermigrasi dari Pemasangan Legasi.

EveryCafe

Mengimport dari fail pangkalan data EveryCafe, biasanya dinamakan ecmdata.ecm.

  1. Pilih Semak Imbas dan pilih fail .ecm. Fail dengan sambungan .db atau .sqlite juga diterima.
  2. HandyCafe memeriksa fail secara automatik setelah dipilih. Gunakan Periksa untuk menjalankan pemeriksaan semula selepas mengedit laluan secara manual.
  3. Semak pratonton, kemudian pilih Mulakan migrasi.

Pratonton melaporkan Nama pelayan dan Versi pelayan EveryCafe bersama dengan bilangan juruwang, ahli, produk, senarai harga, pesanan dan sesi yang disimpan dalam fail.

Apa Yang Diimport

Juruwang, ahli, produk, tingkat harga, pesanan, transaksi dan akaun Steam. Kata laluan akaun Steam dienkripsi semasa ditulis ke dalam kolam lesen permainan HandyCafe.

Sesi dan senarai harga dikira dalam pratonton supaya anda dapat melihat saiz data sumber. Mereka tidak diimport.

Rujukan Senarai Harga

Selepas larian selesai, panel menawarkan jadual Rujukan Senarai Harga yang menyenaraikan baris harga asal EveryCafe: ID Senarai Harga, jenis legasi, harga permulaan, harga setiap jam dan minit penyegaran.

Harga EveryCafe tidak memetakan secara langsung kepada pelan harga HandyCafe. Baris ini disimpan sebagai rujukan untuk menetapkan harga secara manual. Mereka tidak diimport sebagai produk kafe. Gunakan bersama Harga untuk membina semula tarif anda.

Pancafe

Mengimport dari fail pangkalan data Pancafe, biasanya dinamakan USDB.DAT. HandyCafe membaca fail Firebird secara langsung. Tiada pelayan atau perpustakaan klien Firebird perlu dipasang.

  1. Pilih Semak Imbas dan pilih fail USDB.DAT. Fail dengan sambungan .fdb atau .gdb juga diterima.
  2. Semak pratonton, kemudian pilih Mulakan migrasi.

Pratonton melaporkan Format yang dikesan (contohnya versi ODS Firebird) serta Julat sejarah yang diliputi oleh data. Ia juga menyenaraikan bilangan juruwang, ahli, produk, entri lejar tunai, sesi dan baris sejarah dompet ahli yang ditemui.

Apa Yang Diimport

Juruwang, ahli dengan baki dompet mereka, produk, entri pendapatan dari lejar tunai dan entri perbelanjaan.

Baris sesi dibaca untuk pratonton tetapi sengaja tidak dimasukkan dalam import. Lejar tunai sudah merekodkan apa yang dikumpulkan untuk sesi tersebut. Mengimport kedua-duanya akan mengira pendapatan yang sama dua kali.

Zon Waktu

Pancafe menyimpan tarikh tanpa zon waktu. HandyCafe menukarnya menggunakan zon waktu komputer yang menjalankan import. Jalankan migrasi pada mesin yang akan terus menggunakan data tersebut. Menjalankannya di tempat lain boleh mengubah tarikh sejarah beberapa jam.

Sebelum Anda Bermula

  • Ambil sandaran terlebih dahulu. Buka Penyelenggaraan Pangkalan Data dan gunakan Sandarkan sekarang. Migrasi menulis ke dalam pangkalan data langsung. Snapshot segar memberi anda cara kedua untuk kembali selain Batalkan migrasi.
  • Tutup aplikasi sumber. Pangkalan data yang sedang aktif ditulis boleh menghasilkan bacaan yang tidak lengkap.
  • Berikan masa yang mencukupi. Set data yang besar boleh mengambil masa beberapa minit. Biarkan HandyCafe terbuka sehingga dialog kemajuan melaporkan bahawa larian selesai.
  • Semak kiraan apabila larian berakhir. Bandingkan dengan apa yang anda jangkakan dari sistem lama sebelum anda mula berdagang pada yang baru.

Halaman Berkaitan