ده Repo مرجعي يجمع كل الشغل اللي اتعمل في الـ ERP (CRM + Workshop + Phase 3) عشان:
- ما نتوهش بين Versions كتير
- أي حد فينا يقدر يرجع لملفات “المرجع” بسرعة
- نخزن Snapshots من الداتا (آخر 10 rows من كل جدول) كـ TXT على GitHub
packages/original_zips/- نسخ الزيب اللي كانت معانا + النسخة patched.
packages/extracted/phase3_inventory_integration/- فكّ النسخة patched (للمراجعة السريعة/البحث).
tools/dump_last10.js- Script بيطلع Snapshot (آخر 10 rows) من كل جدول في Schemas تختارها.
docs/STOP_POINT.md- نقطة التوقف الحالية + المطلوب أول ما نرجع.
docs/GITHUB_PUSH.md- خطوات رفع الريبو على GitHub.
- حط أي Zip/Folder عندك في:
packages/original_zips/(لو Zip)packages/extracted/<name>/(لو Folder)
- اكتب سطرين في
docs/STOP_POINT.mdيوضحوا النسخة دي بتاعة إيه. git add . && git commit -m "chore: add phaseX artifacts"
من جذر الريبو:
# لازم ODBC_CONNECTION_STRING يكون متظبط
# مثال في Windows Git Bash:
# export ODBC_CONNECTION_STRING="DSN=...;UID=...;PWD=..."
node tools/dump_last10.jsالـ Output الافتراضي: snapshots/db_last10_dump.txt
ملاحظة: “last 10” هنا best-effort لأن مش كل الجداول ليها PK واضح، فبنحاول
ORDER BY 1 DESCولو فشل بنعملSELECT TOP 10بدون ترتيب.
راجع: docs/STOP_POINT.md