GoGPT Best VPN GoSearch

OnWorks فافيكون

gmod_materialized_view_tool.plp - عبر الإنترنت في السحابة

قم بتشغيل gmod_materialized_view_tool.plp في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر gmod_materialized_view_tool.plp الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


gmod_materialized_view_tool.pl - أداة لإنشاء وإدارة طرق العرض المادية لـ
تشادو.

ملخص


% gmod_materialized_view_tool.pl [خيارات]

سطر الأوامر OPTIONS


--create_view يرشد المستخدم من خلال إنشاء فيديو موسيقي
--update_view viewname يقوم بتحديث البيانات في MV المسماة
--automatic لتحديث البيانات في جميع MV التي انتهت صلاحيتها
--dematerialize viewname ينشئ عرضًا حقيقيًا ويزيل MV
--dbprofile Profilename خيارات ملف تعريف DB المراد استخدامها (الافتراضي هو "افتراضي")
--list يعطي قائمة MV
--status يعطي حالة جميع MV
--view_name اسم العرض الذي سيتم إنشاؤه
--table_name اسم المخطط المؤهل للجدول
--refresh_time التردد الذي يجب تحديث العرض عنده
--column_def قائمة الأعمدة بالأنواع
--sql_query حدد الاستعلام لتحديد محتويات الجدول
--index_fields قائمة الحقول التي سيتم إنشاء الفهارس عليها
--special_index SQL لإنشاء فهارس خاصة
--yes افترض نعم على أي سؤال بنعم/لا
--help يطبع هذه الوثائق ويخرج

لاحظ أنه يمكن تقصير الخيارات. على سبيل المثال، يعد "--de" اختصارًا مقبولاً
من - تجريد. بالنسبة للخيارات التي تحتوي على حرف أول فريد، فإن الحرف القصير (مفرد
يمكن استخدام نسخة موصولة) من الخيار، مثل '-a' لـ --automatic.

الوصف


تحذير: يقوم هذا البرنامج النصي بإنشاء ثغرة أمنية كبيرة إلى حد ما قد تؤدي إلى فقدان البيانات.
يمكن للمستخدمين إدخال استعلامات SQL بسهولة من خلال هذه الواجهة مما قد يؤدي إلى إتلاف بياناتك
قاعدة البيانات.

توفر هذه الأداة العديد من الوظائف المفيدة لإنشاء وصيانة ما تم تحقيقه
المشاهدات (MV) في مخطط Chado. العرض المتجسد هو جدول قاعدة بيانات بسيط (حقيقي).
تم إنشاؤه ويحتوي على بيانات من مجموعة من الجداول الأخرى. إنه مثل منظر،
فقط لأنه تم تحقيقه، يمكن فهرسته وستتم عمليات البحث عنه بشكل أسرع بكثير
من طرق عرض قاعدة البيانات. هناك جانبان على الأقل للمركبات المتوسطة الحجم:

1 تزامن البيانات
عندما يتم تحديث الجداول العادية بالقيم التي تنعكس في MV، سيكون هناك
تأخير (عادةً ما يكون ملحوظًا جدًا) بين وقت تحديث الجدول العادي و
عندما يتم تحديث MV. توفر هذه الأداة وسائل تحديث MVs؛ يرى
- تلقائي أدناه.

2 مساحة القرص
نظرًا لأن MVs عبارة عن جداول فعلية، فإنها ستشغل مساحة فعلية على القرص. إنه ممكن،
اعتمادًا على كيفية إنشاء الفيديو الموسيقي، قد يشغل مساحة هائلة من القرص.

A ملاحظات عن الصابون SQL لـ السكان القادم جدول
عند إنشاء عبارة SELECT، يجب أن تتطابق أسماء الأعمدة المحددة مع
أسماء الأعمدة في العرض المادي. على سبيل المثال، إذا كانت أسماء الأعمدة
هي feature_id والاسم، ولكن الأعمدة التي يتم تحديدها هي feature_id والاسم الفريد، أنت
يجب استخدام الخيار "AS" لإعادة تسمية العمود الناتج، مثل:

حدد feature_id، اسم فريد باسم ...

إذا لم تقم بذلك، فسيكون العمود المتأثر في الجدول الناتج فارغًا.

OPTIONS


--create_view
يرشد المستخدم من خلال سلسلة من المطالبات لإنشاء عرض حقيقي جديد.

--update_view viewname
يقوم بتحديث البيانات في طريقة عرض مادية عن طريق حذف البيانات الموجودة في الجدول أولاً و
ثم قم بتشغيل الاستعلام الذي يحدد البيانات لإعادة ملئها.

- تلقائي
يقوم تلقائيًا بتحديث جميع MVs التي تم وضع علامة عليها بأنها قديمة حاليًا وفقًا لذلك
إلى تردد التحديث الذي تم تحديده عند إنشاء MV. هذا الخيار هو
مفيد جدًا في مهمة cron لتحديث MVs بشكل منتظم.

- تجريد اسم العرض
يأخذ MV ويتحول إلى عرض قياسي. قد يتم ذلك إذا كانت قاعدة البيانات
يرى المسؤول أن الجوانب السلبية لنظام MV لا تعمل بشكل جيد
عرض، على سبيل المثال، إذا كانت البيانات الموجودة في الجداول الأساسية تتغير إلى بشكل متكرر أو
يشغل MV مساحة كبيرة جدًا على القرص.

--dbprofile
اسم ملف تعريف قاعدة البيانات المطلوب استخدامه للاتصال بقاعدة البيانات. يتم الاحتفاظ بهذه الملفات الشخصية
في $GMOD_ROOT/conf (عادة /usr/local/gmod/conf) ويحتوي على معلومات مثل
اسم قاعدة البيانات واسم المستخدم وكلمة المرور. القيمة الافتراضية هي "الافتراضي" والتي كانت
تم إنشاؤها عندما تم إنشاء قاعدة بيانات Chado.

--قائمة
يعطي قائمة MVs الحالية.

--الحالة
يعطي حالة جميع MVs، بما في ذلك ما إذا كانت تعتبر حالية أم خارج الخدمة
التاريخ.

--مساعدة
يطبع هذا التوثيق وينتهي.

غير تفاعلي أنظر إلى الخلق


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

--view_name
هذا هو الاسم الذي ستستخدمه هذه الأداة لاحقًا للإشارة إلى MV كـ؛ عادة ذلك
سيكون هو نفس اسم MV الموجود في قاعدة البيانات، ولكن ليس من الضروري أن يكون كذلك.

--اسم الطاولة
الاسم المؤهل للمخطط للجدول، مثل "public.all_feature_names"

--refresh_time
التردد الذي يجب تحديث العرض به. يمكن أن يكون هذا عددًا من
ثانية، أو واحدة من "يوميًا" أو "أسبوعيًا" أو "شهريًا".

--column_def
قائمة الأعمدة ذات الأنواع، مثل "feature_id integer,name VARCHAR(255)،organism_id
عدد صحيح".

--sql_query
حدد الاستعلام لتحديد محتويات الجدول؛ راجع الملاحظة أعلاه حول كيف يجب أن يكون SQL
مكتوب لهذا الاستعلام.

--index_fields
قائمة الحقول التي سيتم إنشاء الفهارس عليها.

--special_index
SQL لإنشاء فهارس خاصة. يتيح لك هذا إنشاء نص وظيفي وكامل
فهارس البحث.

--نعم فعلا
افترض نعم على أي سؤال بنعم/لا

مؤلفون


كريس كاربيتا ، مع بعض الإضافات الطفيفة وGMOD الخاصة
تعديلات من سكوت كاين[البريد الإلكتروني محمي]>.

حقوق الطبع والنشر (ج) شنومكس

هذه المكتبة برنامج إلكتروني مجاني؛ يمكنك إعادة توزيعه و / أو تعديله تحت نفس الشيء
مصطلحات مثل Perl نفسها.

استخدم gmod_materialized_view_tool.plp عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad




×
الإعلانات
❤️تسوق أو احجز أو اشترِ هنا - بدون تكلفة، مما يساعد على إبقاء الخدمات مجانية.