عرض بيانات IndexedDB وتغييرها

يوضِّح لك هذا الدليل كيفية استخدام أدوات مطوري البرامج في Chrome لعرض بيانات IndexedDB وتغييرها. ومن المفترض أنك على دراية بأدوات مطوري البرامج. وإذا لم يكن الأمر كذلك، يُرجى الاطّلاع على البدء. وتفترض أيضًا أنك على دراية بقاعدة البيانات المفهرسة. وإذا لم يكن الأمر كذلك، يُرجى مراجعة استخدام IndexedDB.

عرض بيانات IndexedDB

  1. انقر على علامة التبويب التطبيق لفتح لوحة التطبيق. وسِّع قائمة IndexedDB لمعرفة قواعد البيانات المتاحة.

    قائمة IndexedDB

    الشكل 1. قائمة IndexedDB

    • رمز قاعدة البيانات notes: https://mdn.github.io يمثّل قاعدة البيانات، حيث يكون notes هو اسم قاعدة البيانات وhttps://mdn.github.io هو الأصل الذي يمكنه الوصول إلى قاعدة البيانات.
    • رمز Object Store notes هو متجر عناصر.
    • title وbody هما فهارس.
  1. انقر على قاعدة بيانات لمعرفة مصدرها ورقم الإصدار الخاص بها.

    قاعدة بيانات "الملاحظات"

    الشكل 2. قاعدة بيانات notes

  2. انقر على مخزن عناصر للاطّلاع على أزواج المفتاح/القيمة الخاصة به.

    مخزن عناصر "الملاحظات"

    الشكل 3. مخزن الكائنات notes

    • إجمالي الإدخالات هو إجمالي عدد أزواج المفتاح/القيمة في مخزن العناصر.
    • قيمة منشئ المفتاح هي المفتاح التالي المتاح. لا يتم عرض هذا الحقل إلا عند استخدام أدوات إنشاء المفاتيح.
  3. انقر على خلية في عمود القيمة لتوسيع تلك القيمة.

    عرض قيمة IndexedDB

    الشكل 4. عرض قيمة IndexedDB

  4. انقر على فهرس، مثل title أو body في الشكل 6 أدناه لترتيب مخزن العناصر وفقًا لقيم ذلك الفهرس.

    تصنيف مخزن الكائنات حسب فهرس

    الشكل 5. يشير هذا المصطلح إلى ملف يتم ترتيبه أبجديًا حسب مفتاح title.

إعادة تحميل بيانات IndexedDB

لا يتم في الوقت الفعلي تعديل قيم قاعدة البيانات المفهرسة في لوحة التطبيق. انقر على إعادة التحميل إعادة تحميل عند عرض مخزن عناصر لإعادة تحميل بياناته، أو انقر على قاعدة بيانات وانقر على إعادة تحميل قاعدة البيانات لإعادة تحميل جميع البيانات.

عرض قاعدة بيانات

الشكل 6. عرض قاعدة بيانات

تعديل بيانات IndexedDB

لا يمكن تعديل مفاتيح وقيم قاعدة البيانات المفهرسة من لوحة التطبيق. بما أنّ "أدوات مطوري البرامج" يمكنها الوصول إلى سياق الصفحة، يمكنك تشغيل رمز JavaScript ضمن أدوات مطوري البرامج الذي يعدّل بيانات قاعدة البيانات المفهرَسة.

تعديل بيانات قاعدة البيانات المفهرسة باستخدام المقتطفات

المقتطفات هي طريقة لتخزين قوالب رمز JavaScript وتشغيلها ضمن "أدوات مطوري البرامج". عند تشغيل مقتطف، يتم تسجيل النتيجة في وحدة التحكم. ويمكنك استخدام مقتطف لتشغيل رمز JavaScript يؤدي إلى تعديل قاعدة بيانات IndexedDB.

استخدام مقتطف للتفاعل مع IndexedDB

الشكل 7. استخدام مقتطف للتفاعل مع IndexedDB

حذف بيانات IndexedDB

حذف زوج مفتاح/قيمة لقاعدة البيانات المفهرسة

  1. عرض مخزن عناصر IndexedDB
  2. انقر على زوج المفتاح/القيمة الذي تريد حذفه. تسلط أدوات مطوري البرامج الضوء عليها باللون الأزرق للإشارة إلى أنه تم تحديدها.

    تحديد زوج المفتاح/القيمة لحذفه

    الشكل 8. تحديد زوج المفتاح/القيمة لحذفه

  3. اضغط على مفتاح حذف أو انقر على حذف المحدّد حذف العناصر المحددة.

    كيف يبدو مخزن الكائنات بعد حذف زوج المفتاح/القيمة

    الشكل 9. كيف يبدو مخزن الكائنات بعد حذف زوج المفتاح/القيمة

حذف كل أزواج المفتاح/القيمة في مخزن عناصر

  1. عرض مخزن عناصر IndexedDB

    عرض مخزن عناصر

    الشكل 10. عرض مخزن عناصر

  2. انقر على محو مخزن العناصر محو مخزن العناصر.

حذف قاعدة بيانات IndexedDB

  1. اطّلِع على قاعدة بيانات IndexedDB التي تريد حذفها.
  2. انقر على حذف قاعدة البيانات.

    الزر "حذف قاعدة البيانات"

    الشكل 11. الزر حذف قاعدة البيانات

حذف كل مساحة تخزين IndexedDB

  1. افتح لوحة محو مساحة التخزين.
  2. تأكد من تفعيل مربّع الاختيار IndexedDB.
  3. انقر على محو بيانات الموقع الإلكتروني.

    جزء "محو مساحة التخزين"

    الشكل 12. لوحة محو مساحة التخزين