HandyCafe Docs
owner it-admin

ڈیٹا مائیگریشن

مائیگریشن صفحہ کسٹمرز، پروڈکٹس، قیمتیں اور ہسٹری کو کسی دوسرے انٹرنیٹ کیفے مینجمنٹ سسٹم سے HandyCafe میں درآمد کرتا ہے۔ یہ سیٹنگز کے تحت انفراسٹرکچر اور سسٹم گروپ میں موجود ہے۔

تین ذرائع کی حمایت کی جاتی ہے:

ذریعہ یہ کیا پڑھتا ہے
HandyCafe لیگیسی اس مشین پر موجود HandyCafe 3.x یا 4.x انسٹالیشن۔
EveryCafe ایک EveryCafe .ecm SQLite ڈیٹا بیس فائل۔
Pancafe ایک Pancafe USDB.DAT Firebird ڈیٹا بیس فائل۔

صفحے کے اوپر کارڈز سے ایک ذریعہ منتخب کریں۔ نیچے والا پینل انتخاب کے مطابق بدل جاتا ہے۔

ہر ذریعہ کیسے کام کرتا ہے

تینوں ذرائع ایک ہی ورکنگ ماڈل شیئر کرتے ہیں۔ جو آپ ایک پر سیکھتے ہیں وہ دوسروں پر بھی لاگو ہوتا ہے۔

  • ذریعہ صرف پڑھنے کے لئے ہے۔ HandyCafe اصل فائل کو پڑھنے کے لئے کھولتا ہے اور کبھی اس پر لکھتا نہیں ہے۔ آپ کی پرانی انسٹالیشن بالکل ویسی ہی رہتی ہے جیسی تھی۔ آپ کسی بھی وقت اس پر واپس جا سکتے ہیں۔
  • درآمد کرنے سے پہلے معائنہ کریں۔ معائنہ بٹن ذریعہ فائل کو پڑھتا ہے اور جو کچھ ملا اس کی رپورٹ دیتا ہے۔ مائیگریشن شروع کریں بٹن تب تک غیر فعال رہتا ہے جب تک معائنہ کامیاب نہ ہو جائے۔
  • پروگریس ہر مرحلے کے مطابق دکھائی جاتی ہے۔ رن کے دوران ایک پروگریس ڈائیلاگ کھلتا ہے اور جاری مرحلے کی رپورٹ دیتا ہے، جیسے ممبرز، پروڈکٹس یا ٹرانزیکشنز۔
  • دوبارہ چلانا محفوظ ہے۔ پہلے سے درآمد شدہ قطاریں جگہ پر اپ ڈیٹ ہوتی ہیں، نقل نہیں ہوتیں۔ جب مائیگریشن مکمل ہو جاتی ہے تو بٹن مائیگریشن دوبارہ چلائیں میں بدل جاتا ہے۔
  • ہر رن کو واپس پلٹایا جا سکتا ہے۔ مکمل رن کے بعد ایک مائیگریشن واپس پلٹائیں بٹن ظاہر ہوتا ہے۔ یہ اس ذریعہ سے درآمد شدہ ہر قطار کو ہٹا دیتا ہے۔ پہلے آپ سے تصدیق طلب کی جاتی ہے۔
  • وارننگز رن کو نہیں روکتیں۔ اگر کچھ قطاریں نہیں پڑھی جا سکیں تو رن وارننگز کے ساتھ مکمل ہو جاتا ہے۔ لاگز کھولیں تاکہ دیکھ سکیں کون سی قطاریں چھوڑ دی گئیں۔
  • ایک منقطع رن خود بخود بحال ہو جاتا ہے۔ اگر ایپلیکیشن بند ہو جائے یا مشین درآمد کے دوران پاور کھو دے تو صفحہ رپورٹ کرتا ہے کہ پچھلی درآمد منقطع ہو گئی تھی۔ دوبارہ شروع کرنا محفوظ ہے۔

پینل کے نیچے آخری درآمد کی گنتی کو بڑھائیں تاکہ دیکھ سکیں کہ حالیہ رن نے ہر کیٹیگری کے لئے کتنی قطاریں درآمد کیں۔

HandyCafe لیگیسی

HandyCafe 3.x یا 4.x انسٹالیشن سے درآمد کرتا ہے۔ یہ ان کیفے کے لئے ذریعہ ہے جو HandyCafe کی پچھلی نسل سے اپ گریڈ کر رہے ہیں۔

ڈیٹیکشن

ونڈوز پر صفحہ سسٹم کو لیگیسی انسٹالیشن کے لئے اسکین کرتا ہے اور رپورٹ کرتا ہے:

لیبل مطلب
انسٹال پاتھ جہاں لیگیسی انسٹالیشن ڈسک پر موجود ہے۔
ڈیٹا بیس پاتھ لیگیسی ڈیٹا بیس فائل کا مکمل راستہ۔
سرور ورژن پرانے سرور کا ورژن سٹرنگ، مثلاً 3.4.01 یا 4.0.10۔
INI فائل گنتی انسٹالیشن فولڈر میں کتنی کنفیگریشن INI فائلیں پائی گئیں۔

اگر کچھ بھی نہیں پایا جاتا تو صفحہ رپورٹ کرتا ہے کہ کوئی لیگیسی انسٹالیشن نہیں ملی۔ چیک کریں کہ لیگیسی فائلیں کسی معیاری مقام جیسے Program Files\HandyCafe یا C:\HandyCafe میں ہیں۔

macOS اور Linux پر خودکار اسکین نہیں چل سکتا۔ پینل فولڈر پکڑنے والا پیش کرتا ہے۔ اسے پرانے ونڈوز مشین سے کاپی شدہ لیگیسی Db فولڈر کی طرف اشارہ کریں، پھر مائیگریشن شروع کریں۔

کیا درآمد ہوتا ہے

ممبرز، قیمتوں کی سطحیں، پروڈکٹس، آرڈرز، ٹرانزیکشنز، لاگز اور لیگیسی 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 کو کھلا چھوڑیں جب تک پروگریس ڈائیلاگ رپورٹ نہ کرے کہ رن ختم ہو گیا ہے۔
  • جب رن ختم ہو جائے تو گنتی چیک کریں۔ انہیں پرانے سسٹم سے آپ کی توقعات کے خلاف موازنہ کریں اس سے پہلے کہ آپ نئے پر کاروبار شروع کریں۔

متعلقہ صفحات