SchemaCrawler

البرمجيات قطة:
SchemaCrawler
تفاصيل البرنامج:
الإصدار: 12.06.03 محدث
تاريخ إيداع: 14 Apr 15
المطور: Sualeh Fatehi
ترخيص: حرر
شعبية: 80

Rating: nan/5 (Total Votes: 0)

وSchemaCrawler هو مفتوح المصدر، عبر منصة وتوزيعها مجانا جافا API (واجهة برمجة التطبيقات) التي تم تصميمها من الألف إلى الياء لمساعدة مطوري التطبيقات تعمل بسهولة مع البيانات الوصفية قاعدة البيانات. بل هو أيضا أداة الوثائق مخطط قاعدة البيانات وقاعدة بيانات الفهم مخطط وأداة الاكتشاف.
يقوم البرنامج يساعد مطوري جافا في العثور على الأعمدة والجداول باستخدام التعابير المنطقية (التعابير العادية)، وإيجاد قضايا مع تصميم المخطط، لاستخدام لغة البرمجة جافا سكريبت للبرمجة ضد قاعدة البيانات الخاصة بك، وكذلك مع diagramming.Supports قاعدة بيانات أي JDBC تعمل ميزة مثيرة للاهتمام databaseAnother من البرنامج SchemaCrawler هو أنه يدعم أي قاعدة بيانات JDBC بالطاقة. ومع ذلك، من أجل راحتك، ويشمل SchemaCrawler السائقين لبعض من الأكثر شيوعا إدارة قواعد البيانات العلائقية systems.I تريد أن ترى مثالا الاستخدام! إذا كنت تريد أن ترى مثالا استخدام لكيفية عمل البرنامج SchemaCrawler، يرجى إلقاء نظرة على سبيل المثال أدناه.
خيارات النهائية SchemaCrawlerOptions = SchemaCrawlerOptions جديدة ()؛
// تعيين ما التفاصيل المطلوبة في المخطط - وهذا يؤثر على
// الوقت الذي يستغرقه للزحف على المخطط
options.setSchemaInfoLevel (SchemaInfoLevel.standard ())؛
قاعدة بيانات قاعدة البيانات النهائية = SchemaCrawlerUtility.getDatabase (اتصال، والخيارات)؛
ل(مخطط مخطط النهائي: database.getSchemas ())
{
System.out.println (مخطط)؛
ل(الجدول الجدول النهائي: database.getTables (مخطط))
{
System.out.print ("س ->" + الجدول)؛
ل(العمود العمود النهائي: table.getColumns ())
{
System.out.println ("س ->" + عمود)؛
}
}
} تحت hoodTaking نظرة تحت غطاء محرك السيارة من المشروع SchemaCrawler، يمكن أن نلاحظ أنه تم مكتوب تماما في لغة البرمجة جافا. لقد اختبرت بنجاح البرنامج مع أجهزة الكمبيوتر دعم أي من 64 أو 32 بت مجموعة التعليمات architectures.Runs على لينكس، BSD، ويندوز وMacBeing مكتوب بلغة جافا، SchemaCrawler هو عبر منصة البرمجيات التي تعمل مع أي نظام تشغيل الكمبيوتر حيث بيئة جافا (JRE) هو متاح، بما في ذلك جنو / لينكس، BSD، مايكروسوفت ويندوز، وماك OS X

ما هو الجديد في هذا الإصدار:.

وصلات إصلاح على الموقع.

ما هو الجديد في النسخة 12.04.02:

إصلاح اتصال Oracle.

ما هو الجديد في النسخة 12.03.02:

أفضل الحجج الاتصال.

ما هو الجديد في النسخة 10.08.02:

إشعارات حقوق التأليف والنشر محدث.
javadocs ثابتة، باستخدام معيار جافا 7 الأنماط.

ما هو الجديد في النسخة 10.08.01:

تقليم جميع أسماء الجداول، للسماح ينفورميكس لتتناسب بشكل صحيح.

ما هو الجديد في الإصدار 10.8:

توفير أكثر ثراء المعلومات حول القيود الطاولة، بما في ذلك تفاصيل الأعمدة مقيدة.

ما هو الجديد في الإصدار 10.7:

توفير أكثر ثراء المعلومات حول قيود الجدول. إعادة تسمية القيود الاختيار لضيق الجدول.

ما هو الجديد في الإصدار 10.6:

InclusionRule تغييرها إلى واجهة، للسماح للتطبيقات مخصصة.
عدم وجود ثابت لدعم نوع الخرائط من قبل السائق قاعدة البيانات Sybase IQ.

ما هو الجديد في الإصدار 10.4:

ثابت عرض تعريفات لشبكة الإنترنت.
الثابتة استرجاع البيانات الوصفية مؤشر للجداول، والعمل في جميع أنحاء كيو البق # 3480 # 6253.
وأضاف استرجاع تعريفات مؤشر لكيو وأوراكل.
وأضاف استرجاع رأي تعريفات أباتشي ديربي.

ما هو الجديد في الإصدار 10.1:

دعم SchemaCrawler لJ2SE 7 فقط، حيث يتم إهمال الإصدارات السابقة جافا. تحويل مصدر برنامج على استخدام J2SE 7 يبني.
خيار سطر الأوامر الجديدة، -فقط-المطابقة، لإظهار الجداول مطابقة فقط، ولا تظهر المفاتيح الخارجية التي تشير الجداول الأخرى غير مطابقة. على غرار الخيار البقرى مماثل.
خيار جديد لتحديد تنسيق ترميز المدخلات لملفات البرامج النصية والقوالب. الخيار هو ومثل، schemacrawler.encoding.input ومثل؛ في ملف خصائص SchemaCrawler.
خيار سطر الأوامر إعادة تسمية -table_types إلى -tabletypes.

ما هو الجديد في الإصدار 9.6:

جيل مخطط ثابت على لينكس عندما يتم تزويد أي خيارات غراففيز.
وأضاف أسماء الزناد لإخراج JSON افتراضيا. وأضاف متغير التكوين الجديد، schemacrawler.format.hide_trigger_names لقمع أسماء الزناد في جميع تنسيقات الإخراج.
وأضاف خيار جديد سطر الأوامر -portablenames، للسماح للمقارنة سهلة بين قواعد البيانات، عن طريق إخفاء الأسماء الأجنبية الرئيسية، وأسماء القيد، وأسماء الزناد، مؤشر وأسماء المفتاح الأساسي، وعدم إظهار اسم الجدول مؤهل بشكل كامل.

ما هو الجديد في الإصدار 9.5:

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

ما هو الجديد في الإصدار 9.4:

إصلاح لتكريم خيارات تنسيق النص في غراففيز الانتاج نقطة.

ما هو الجديد في الإصدار 9.3.2:

إصلاح لتكريم خيارات الفرز على الناتج JSON.

ما هو الجديد في الإصدار 9.3.1:

إصلاح لتوليد المخططات على يونكس.

ما هو الجديد في الإصدار 9.3: يتم إرجاع مرتبة

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

ما هو الجديد في الإصدار 9.2:

الثابتة ويندوز النصي، sc.cmd.
دعم أفضل للسكليتي، بما في ذلك أحدث برنامج تشغيل قاعدة البيانات، والإبلاغ عن المفاتيح الخارجية، وعرض التعاريف.
تحديث برنامج التشغيل jTDS JDBC إلى 1.2.6، ل Microsoft SQL Server.
انتقدت طريقة getType () على كائنات قاعدة البيانات.

ما هو الجديد في الإصدار 9.1:

أمثلة واضاف لرائع، روبي وبيثون البرمجة.
يتم واحدة SchemaCrawler الآن كما جرة أو إس جي أي.

ما هو جديد في الإصدار 9.0:

وAPI قد تغير من الإصدارات الإصدار 8.x. جميع المكالمات API تعود مجموعات بدلا من المصفوفات. مخططات ليست حاويات، ولكن الكلمات الدلالية لكائنات قاعدة البيانات. هي الجداول والروتين (إجراءات ووظائف المخزنة) مباشرة على قاعدة البيانات، وهناك المكتشفون جديدة للبحث من قبل المخطط.
تمت إضافة دعم لوظائف قاعدة البيانات. كل ما يشير إلى الإجراءات المخزنة في رمز وثائق تشير الآن إلى إجراءات. يتم التعامل مع إجراءات ووظائف المخزنة في نفس الطريق، كما الروتينية.
يسمح SchemaCrawler الآن الاستعلامات ليتم تحديد على سطر الأوامر. إذا لم يتم التعرف على الأوامر، أو غير استعلام عن اسمه، يتم تنفيذه كما لو أنه هو استعلام.
ويشمل تنسيق الإخراج تعريفات trgger كجزء من مخطط، بدلا من إخراج مفصل المخطط.
اتصالات قاعدة البيانات يجب أن تكون محددة على سطر الأوامر، من خلال توفير اسم الفئة السائق وURL. لم يعد من الممكن تعريف اتصالات قاعدة البيانات في خصائص الملفات.
هناك خيارات سطر الأوامر الجديدة. -V، --version سوف طباعة نسخة SchemaCrawler والخروج. هناك أقصر وأكثر من معيار (يونكس مثل) المرادفات -u (ل-user)، -c (ل-command)، و-o (لوالمخرجات). لقد كان التحول -procedures -routines إعادة تسميته.

ما هو الجديد في الإصدار 8.17:

وHTML مخرجات تنسيق الإخراج HTML5 صالح وCSS3، XML صالحة.
الناتج JSON يدعم جميع الخيارات التنسيق أن أشكال الدعم الأخرى تنسيقات النص.
طريقة جديدة، getShortName ()، والحصول على اسم غير مؤهلين للأعمدة والأشياء التابعة الأخرى.
خيار جديد شكل النص، ومثل، schemacrawler.format.show_unqualified_names ومثل ؛، يظهر اسم غير المؤهلين في إخراج النص، لإجراء المقارنات أسهل عبر الكتالوجات ومخططات مختلفة.

ما هو الجديد في الإصدار 8.15:

توزيع واضاف لسايبيس معدل الذكاء.

ما هو الجديد في الإصدار 8.11:

واضاف القدرة على تكوين نسالة SchemaCrawler.
أضاف الوبر جديد لمفاتيح بديل غير مجدية.
واضاف القدرة على علامة الجداول والأعمدة مع البيانات الوصفية إضافي سمات من الاستفسارات SQL.

ما هو الجديد في الإصدار 8.10:

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

ما هو الجديد في الإصدار 8.9:

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

ما هو الجديد في الإصدار 8.8:

وأضاف JSON وتنسيقات الإخراج TSV. Sualeh فتحي
انتقل SchemaCrawler مخضرم المساعد في مشروع سورس الجديد.

ما هو الجديد في الإصدار 8.7:

وجهات نظر جديدة INFORMATION_SCHEMA لتوفير أوراكل تفاصيل الفوقية. Sualeh فتحي
تحديث تحديث إصدارات برنامج تشغيل قاعدة البيانات. Sualeh فتحي
إصلاح علة ثابتة # 3392557 - استثناء NullPointer القيت عند الأعمدة تستبعد في أوراكل. Sualeh فتحي
إصلاح علة ثابتة # 3392976 - استثناء استرجاع الجداول: تعذر استرداد مؤشرات لمخططات أوراكل مع $ في الاسم. Sualeh فتحي
إصلاح علة ثابتة # 3401752 - محاولة لتحديد موقع قاعدة البيانات 'DBO "بالاسم الفاشلة.

ما هو الجديد في الإصدار 8.6:

ميزة جديدة إلى سلسلة، أو تشغيل متعددة SchemaCrawler أوامر باستخدام جافا سكريبت.

ما هو الجديد في الإصدار 8.5.1:

حقوق الطبع والنشر تغييرها إلى 2011. Sualeh فتحي
البقرى ثابت. Sualeh فتحي
الخيار لتوفير معلومات مؤشر SQL إزالتها. Sualeh فتحي
أفضل وحدة اختبار التغطية. إعادة هيكلة المشاريع الكسوف. Sualeh فتحي

ما هو الجديد في الإصدار 8.5:

حقوق الطبع والنشر تغييرها إلى 2011. Sualeh فتحي
البقرى ثابت. Sualeh فتحي
الخيار لتوفير معلومات مؤشر SQL إزالتها. Sualeh فتحي
أفضل وحدة اختبار التغطية. إعادة هيكلة المشاريع الكسوف.

ما هو الجديد في الإصدار 8.4:

وقد تم تبسيط الأوامر SchemaCrawler. على سبيل المثال، ومثل، list_objects ومثل؛ هو الآن ببساطة ومثل، وقائمة مثل ؛.
-procedures = يستخدم كأساس تبديل سطر الأوامر بدلا من -show_stored_procedures.
يتم إصلاح القضايا مع الحصول على الجداول كيو والمفاتيح الخارجية ديربي.
هو الآن -infolevel حجة سطر الأوامر المطلوبة.

ما هو الجديد في الإصدار 8.3.2: يحتوي

إخراج مطول الآن ملاحظات عمود جنبا إلى جنب مع تصريحات الجدول.
وقد تم إصلاح الخلل مع الرسوم البيانية التي لديها مفاتيح خارجية إلى جداول غير المدرجة في البقرى.

ما هو الجديد في الإصدار 8.3.1:

وثمة خيار سطر الأوامر الجديدة، -urlx، يمر إضافية خصائص URL JDBC لتوزيعات المجمعة.
تفاصيل عن ومثل؛ الرئيسية ومثل. سطر الأوامر هو في كيف لقسم من الموقع الرسمي.

ما هو الجديد في الإصدار 7.6:

مواصفات ثابتة من أوراكل SID باستخدام -database تبديل سطر الأوامر، وكذلك spcification من رقم المنفذ.
ثابت قذيفة النصي CLASSPATH.

ما هو الجديد في الإصدار 7.3.1:

تعزيز إلى فئة JavaSqlType، لاحتواء مجموعة نوع SQL. بحث جديد بالاسم من نوع البيانات تضاف إلى JavaSqlTypesUtility.
طريقة إزالتها، getTypeClass ()، من ColumnDataType.
إزالة طرق إهمال لتجميع أنواع البيانات SQL (مثل بثروة ()) من فئة ColumnDataType.

ما هو الجديد في الإصدار 7.2:

النمذجة أفضل من الامتيازات والمنح.
الإصلاح الشوائب للحصول على الفهارس والمفاتيح الخارجية مع برنامج Oracle.
وأضاف النظام الطبيعي الفرز للجداول، استنادا إلى المفاتيح الخارجية، وخيار التكوين الجديد المقابلة، وتبديل سطر الأوامر، -sorttables. وأضاف أيضا أساليب API جديدة للحصول على الجداول الطفل والأم، استنادا إلى مفاتيح خارجية.
التعامل مع المخططات فارغة لقواعد البيانات التي لا تدعم المخططات، مثل الخلية.
مقالب تسمح البيانات عند تحتوي الجداول الكائنات الثنائية، عن طريق تحديد ترتيب SELECT.

ما هو الجديد في الإصدار 7.2:

النمذجة أفضل من الامتيازات والمنح.
الإصلاح الشوائب للحصول على الفهارس والمفاتيح الخارجية مع برنامج Oracle.
وأضاف النظام الطبيعي الفرز للجداول، استنادا إلى المفاتيح الخارجية، وخيار التكوين الجديد المقابلة، وتبديل سطر الأوامر، -sorttables. وأضاف أيضا أساليب API جديدة للحصول على الجداول الطفل والأم، استنادا إلى مفاتيح خارجية.
التعامل مع المخططات فارغة لقواعد البيانات التي لا تدعم المخططات، مثل الخلية.
مقالب تسمح البيانات عند تحتوي الجداول الكائنات الثنائية، عن طريق تحديد ترتيب SELECT.

ما هو جديد في الإصدار 7.1:

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

ما هو الجديد في الإصدار 6.4:

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

ما هو الجديد في الإصدار 6.3:

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

ما هو جديد في الإصدار 6.2:

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

ما هو الجديد في الإصدار 6.0.2:

هذا الإصدار على إصلاح مشكلة مع مخططات الخلية.

ما هو الجديد في الإصدار 6.0.1:

بوغفيإكسس للاعتراف -schemapattern على سطر الأوامر، وأنواع البيانات مع برنامج Oracle.

ما هو الجديد في الإصدار 6.0:

هذا الإصدار يقدم عددا من التغييرات API والميزات الجديدة.
ومن أبرز هذه هو الدعم الكامل لالمخطط متعددة في الكتالوج.
وAPI SchemaCrawler بإرجاع كتالوج ككائن المستوى الأعلى، الذي يحتوي على المخطط.
تغيير آخر هو أن SchemaInfoLevel هو خيار، وليس خاصية CrawlHandler، للسماح للانفصال أفضل من الشواغل.
وأخيرا، SchemaCrawler ديه دعم جافا سكريبت البرمجة مع J2SE 6 أو أعلى.

المتطلبات:

أوراكل جافا الإصدار القياسي للبيئة وقت التشغيل

برامج مماثلة

Ora2Pg
Ora2Pg

17 Feb 15

Qore Oracle Module
Qore Oracle Module

19 Feb 15

RedQueryBuilder
RedQueryBuilder

28 Sep 15

البرامج الأخرى من المطور Sualeh Fatehi

Schema Crawler
Schema Crawler

3 Jun 15

Daylight Chart
Daylight Chart

20 Feb 15

تعليقات ل SchemaCrawler

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!