تطبيقات رسومية لفتح ملفات SQLite على نظام Linux

في مناسبات معينة نحتاج إلى فتح ملف من النوع سكليتي. وهذا هو نوع من قواعد البيانات التي تحظى بشعبية ، وقدرتها على تخزين البيانات دون الحاجة إلى خادم (كما هو الحال مع MySQL أو Postgre) شيء مثير للاهتمام بلا شك.

قبل أيام قليلة كان أحد معارفي يعيش في إسبانيا (يعمل في نوع من الشركات تحديد المواقع على شبكة الإنترنت في برشلونة) أخبرني أنهم كانوا يطورون تطبيقًا صغيرًا لمراقبة تحسين محركات البحث لمواقع معينة ، أو شيء من هذا القبيل ... كان الوقت مبكرًا جدًا في الصباح وكنت لا أزال نائمًا تقريبًا. أخبرني أنه بحاجة إلى تعديل المعلومات من قاعدة بيانات SQLite ، لكنه رفض التمهيد من خلال Windows….

عندما يكون لدينا ملف sqlite ونحتاج إلى رؤية بعض البيانات أو ببساطة تعديلها ، كيف يمكننا أن نفعل ذلك؟ ... في ريبو توزيعة لدينا لدينا تطبيقان بيانيان متاحان لهذا: سكليتي مان y SQLiteBrowser

في ArchLinux ، أقوم بتثبيت كلاهما باستخدام الأمر التالي:

sudo pacman -S sqliteman sqlitebrowser

في توزيعات أخرى مثل Debian أو Ubuntu ، أنت تعرف بالفعل:

sudo aptitude install sqliteman sqlitebrowser

هناك توزيعات قد لا تحتوي على sqliteman مدمج في الريبو ، فلا داعي للقلق لأن كليهما (sqlitebrowser أيضًا) يعدان تطبيقات ممتازة

سكليتي مان

إنه تطبيق Qt ... خمن ماذا ، فهو يساعدنا في عرض وتحرير المحتوى من قواعد بيانات SQLite. ... حسنًا ، في هذه المرحلة من المنشور ، أعتقد أنه كان واضحًا ، أليس كذلك؟ 😀

لا شيء جاد بعد الآن. إنه تطبيق يفعل الشيء الصحيح ، لا أكثر ولا أقل. أحدث إصدار (متاح على الأقل في Arch repos) من عام 2007 ، لذلك لا يمكننا طلب الكثير ، باستخدامه يمكننا:

  • افتح ملف sqlite.
  • راجع هيكل الجداول والمعلومات الخاصة بها.
  • يمكننا أيضًا تعديل البيانات الموجودة في الحقول أو خلايا الجدول.
  • تنفيذ استعلامات SQL.
  • تغيير البراغمات.
  • الخ ...

هنا هي لقطة الشاشة:

sqliteman

لكن لا تعتقد أنه يمكنك فعل ذلك فقط ... يمكننا العمل مع الجداول والهياكل وما إلى ذلك:

خيارات sqliteman

ماذا لا نستطيع ان نفعل؟ ... حسنًا ، شيء بسيط مثل البحث (وأننا نستخدم الكثير في أنظمة أخرى مثل PHPMyAdmin) لا يمكننا القيام بذلك ، فهو مفقود عندما يكون لدينا كميات كبيرة من البيانات. مهلا! ... لست أعمى ، لقد رأيت زر البحث ولكن ... لا يمكنني جعله يعمل من أجلي ، على الأقل ليس بطريقة بسيطة ، الشيء الآخر الذي سيبقى هو البحث مباشرة عن استعلام SQL ، ولكن أولئك الذين لم يعتادوا على ذلك ... حسنًا والتي لن يكونوا قادرين عليها دون التعرق قليلاً. قلت ، محرك بحث بسيط أو بديهي لا يمتلكه هذا التطبيق.

أيضًا ، لا يمكننا فرز الأعمدة عن طريق النقر فوق عنوان أو عنوان أحدها. وهذا يعني أنني أرغب في طلب المعرفات من الأعلى إلى الأدنى ، إذا قمت بالنقر فوق العنوان (user_id على سبيل المثال) ، لا يطلبها من الأدنى إلى الأعلى أو العكس.

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

SQLiteBrowser

تطبيق كيو تي آخر لنفسه. أيضا ، جيد جدا ، موصى به للغاية. يمكننا أن نفعل نفس الشيء تقريبًا كما رأينا سابقًا ... ولكن أولاً ، لقطة شاشة:

متصفح sqlite

كما كنت أقول ، يمكنك فعل الشيء نفسه:

  • قم بتشغيل استعلامات SQL من علامة تبويب.
  • قراءة وتعديل البيانات أو المعلومات المحفوظة بطريقة بسيطة للغاية.
  • العمل مع الجداول (إفراغها ، إعادة تسميتها ، إلخ).
  • تحرير هيكل المجال.
  • تحرير البراغماس.
  • عرض سجل استعلام SQL (هذا الخيار في التطبيق السابق لم أجده)
  • إلخ

مرة أخرى، محرك بحث مفقود 🙁

حسنًا ، ولكن ، SQLiteMan أو SQLiteBrowser؟

نظرًا لأن هذه المقالة تتعامل بشكل خاص مع تطبيقين ، فمن الطبيعي إجراء مقارنات بينهما 😉

لا أعرف ما إذا كان تقديرًا شخصيًا أم رأيًا موضوعيًا حقًا ، أجد أن SQLiteBrowser انتهى بشكل أفضل من SQLiteMan.

أنا لا أقولها لشيء بسيط مثل سجل sql ، ولكن لأنه يحتوي على تفاصيل يفتقر إليها التطبيق السابق ، على سبيل المثال يمكنني فرز الأعمدة بترتيب تصاعدي أو تنازلي (أجده ضروريًا تقريبًا!) ، أجد واجهة المستخدم الرسومية التي لا أعرفها ... أفضل الانتهاء ، وأكثر تلميعًا ، لأنها تعرض المعلومات أو الحقول بطريقة أكثر تنظيماً.

بالإضافة إلى ذلك (وهو شيء آخر مهم جدا) ، لدينا زر للعودة أو التراجع عن التغييرات ... O_O ... كيف لا يمتلك SQLiteMan هذا؟ … WTF!

إذا أعطيت خيارًا ، فسيكون SQLiteBrowser تطبيقي الرسومي لنظام Linux الذي يتعامل مع ملفات SQLite.

ملاحظة: آمل أن يقرأ إيفان هذا وقبل كل شيء أن يحل مشكلته. بالمناسبة ، إذا ربحت زيادة ... أو شيء من هذا القبيل ، شاركه معنا هههههه ، أو ربما منصب في تلك الشركة تحديد المواقع على شبكة الإنترنت في برشلونة لن يضر ذلك أيضًا ، فنحن جميعًا نعرف كيف تبدو الأزمة هاها

محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

16 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   زربروس قال

    أنت صدع!

  2.   راباجك قال

    أفضل ما في SQLite ، في رأيي ، هو إضافة Firefox: "SQLite Manager". منذ أن اكتشفته ، لم أستخدم أيًا من هذين البرنامجين مرة أخرى.

    1.    KZKG ^ جارا قال

      نعم ، لقد كانت المقالة التالية التي كنت أفكر في كتابتها HAHAHAHA ... لقد سبق لي LOL !!

      1.    راباجك قال

        XD

    2.    jsbsan قال

      راباجك:
      "... مدير سكليتي ...."
      نعم ، إن إضافة Firefox مريحة جدًا وجيدة ...
      اترك لك رابط التحميل:
      https://addons.mozilla.org/es/firefox/addon/sqlite-manager/

  3.   جورجيسيو قال

    حسن. أنا أستخدم وحدة التحكم Akonadi لذلك أيضًا.

    لكل هذا ، ما هي المصادر التي تستخدمها هنا؟ -> https://blog.desdelinux.net/wp-content/uploads/2014/12/sqliteman-options.png?7d6589 هذا جميل.

    1.    KZKG ^ جارا قال

      أستخدم Droid Sans لكل شيء في النظام 🙂

      1.    جورجيسيو قال

        شكرًا ، لكني لا أعرف ما إذا كنت قد لاحظت أنني كنت أشير إلى ذلك الالتقاط المحدد.

      2.    جورجيسيو قال

        آه ، لا ، نسيت ما قلته ، شكرًا لك ، لقد لاحظت الآن ، على الرغم من أن الأمر لا يبدو هكذا هنا د:

  4.   ميغيل كومبا أسكونيا قال

    أنا أستخدمها في كل ما عندي من DB http://dbeaver.jkiss.org/

  5.   صائد قال

    كان SQLiteMan هو الأفضل في وقته ولكن المطور وضعه جانبًا ، لذلك لم يعد موجودًا في المستودعات.

  6.   هانيبال سميث قال

    ما هي بيئات سطح المكتب لمشرفي desdelinux؟

    1.    إيلاف قال

      في حالتي (وحالة KZKG ^ Gaara) ثم KDE. لا أعرف ماذا يرتدي بابلو الآن.

      1.    هانيبال سميث قال

        🙂 يجب عليك كتابة مقال عن أسطح المكتب المفضلة لديك وسبب إعجابك بها وما لا يعجبك في الآخرين! 🙂

      2.    KZKG ^ جارا قال

        هذا ليس حديثًا جدًا ولكن ... يمكنك الحصول على فكرة: https://blog.desdelinux.net/por-que-usas-kde/

  7.   سويشر قال

    قبل بضع سنوات اعتدت استوديو سكليتي، والتي على الرغم من أنها خفيفة ومتعددة المنصات ومحمولة ولا تزال محدثة (على الأقل مع الإصدارات التجريبية) ، فقد كان بها خطأ أنه عندما فتحت قاعدة بيانات مع المشغلات ، فقد تختفي من لحظة إلى أخرى (لا أفعل معرفة ما إذا كانوا قد أصلحوه في أحدث الإصدارات).
    في النهاية بقيت مع SQLite Manager (بشكل أساسي لأنه يمكنه فتح قواعد بيانات ملف تعريف Firefox الخاص بي أثناء استخدام البرنامج) وعندما لا يكون متاحًا لدي ، أستخدم sqlite3 بواسطة وحدة التحكم.