SchemaCrawler

نرم افزار تصویر:
SchemaCrawler
جزئیات نرم افزار:
نسخه: 12.06.03 به روز شده
ها تاریخ: 14 Apr 15
توسعه دهنده: Sualeh Fatehi
پروانه: رایگان
محبوبیت: 14

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 ("O ->" + جدول)؛
برای (ستون ستون آخر: table.getColumns ())
{
از System.out.println ("O ->" + ستون).
}
}
} تحت hoodTaking نگاه در زیر کاپوت این پروژه SchemaCrawler، ما می توانیم متوجه است که آن را تا به طور کامل در زبان برنامه نویسی جاوا نوشته شده است. ما با موفقیت آزمایش نرم افزار با کامپیوتر حمایت از هر یک از 64 یا 32 بیتی مجموعه دستورالعمل architectures.Runs در لینوکس، BSD، ویندوز و MacBeing نوشته شده در جاوا، SchemaCrawler نرم افزار کراس پلت فرم که با هر سیستم عامل کامپیوتر کار می کند که در آن

رفع لینک در وب سایت: جاوا محیط زمان اجرا (JRE)

چه جدید در این نسخه در دسترس است، از جمله گنو / لینوکس، BSD، مایکروسافت ویندوز، و سیستم عامل Mac OS X..

جدید در نسخه 12.04.02 است:

رفع اتصال اوراکل.

جدید در نسخه 12.03.02 است:

به استدلال بهتر اتصال.

جدید در نسخه 10.08.02 است:

در اعلامیه کپی رایت ویرایش شده.
javadocs ثابت، با استفاده از استاندارد جاوا 7 شیوه.

جدید در نسخه 10.08.01 است:

به اصلاح تمام نام جدول، اجازه می دهد تا اطلاعاتی Informix برای مطابقت صحیح می باشد.

جدید در نسخه 10.8 است:

به ارائه اطلاعات غنی تر در مورد محدودیت های جدول، از جمله جزئیات ستون محدود.

جدید در نسخه 10.7 است:

به ارائه اطلاعات غنی تر در مورد محدودیت های جدول. تغییر نام محدودیت چک به محدودیت های جدول.

جدید در نسخه 10.6 است:

در InclusionRule تغییر رابط، اجازه می دهد تا پیاده سازی سفارشی.
عدم ثابت برای حمایت از نقشه نوع توسط راننده پایگاه داده Sybase ضریب هوشی.

جدید در نسخه 10.4 است:

در تعاریف نمایش ثابت برای PostgreSQL.
ثابت بازیابی فراداده شاخص برای جداول، کار در سراسر PostgreSQL و اشکالات # 3480 # 6253.
اضافه شده بازیابی تعاریف شاخص برای PostgreSQL و اوراکل.
اضافه شده بازیابی تعاریف نمایش برای آپاچی دربی.

جدید در نسخه 10.1 است:

در حمایت SchemaCrawler برای J2SE 7 تنها، از نسخه های جاوا قبلی منسوخ شده است. تبدیل کدهای به استفاده از J2SE 7 سازه.
گزینه جدید خط فرمان، -only-تطبیق، برای نشان دادن جداول تنها تطبیق، می کند و کلید خارجی که مرجع دیگر جداول غیر تطبیق را نشان نمی دهد. پس از گزینه های grep مشابه مدل شده است.
گزینه جدید ورودی فرمت را پشتیبانی می کند به راه برای فایل های اسکریپت و قالب. گزینه quot است و. schemacrawler.encoding.input ها & quot؛ در خواص فایل SchemaCrawler.
تغییر نام گزینه خط فرمان -table_types به -tabletypes.

جدید در نسخه 9.6 است:

در نسل نمودار ثابت در لینوکس زمانی که هیچ گزینه GraphViz ها عرضه می شود.
اضافه شده نام ماشه به خروجی JSON به طور پیش فرض. اضافه شده متغیر پیکربندی جدید، schemacrawler.format.hide_trigger_names به سرکوب نام ماشه در تمام فرمت های خروجی.
اضافه شدن گزینه خط فرمان جدید -portablenames، اجازه می دهد تا برای مقایسه آسان بین پایگاه های داده، با پنهان کردن نام خارجی کلیدی، نام محدودیت، نام ماشه، شاخص و نام کلید اصلی، و نام جدول به طور کامل واجد شرایط نشان نیست.

جدید در نسخه 9.5 است:

به روز رسانی نسل HTML به نوشتن شرح تصاویر و به طور مداوم برای تمام جداول. داده های عددی در تراز راست قرار در HTML، و به درستی در JSON گزارش نیز می باشد. این تغییرات تحت تاثیر قرار فرمت های خروجی دیگر نیز هست.
به روز اوراکل URL اتصال به پایگاه داده به نحو جدید.

جدید در نسخه 9.4 است:

در رفع برای ارج نهادن به گزینه های قالب بندی متن در GraphViz نقطه خروجی.

جدید در نسخه 9.3.2 است:

در رفع برای ارج نهادن به گزینه های مرتب سازی بر در خروجی JSON.

جدید در نسخه 9.3.1 است:

در رفع برای تولید نمودار در یونیکس.

جدید در نسخه 9.3 است:

به انجمن های ضعیف بازگردانده طبقه بندی شده اند.
توانایی اضافه شده به مشخص گزینه های خط فرمان اضافی برای GraphViz، با استفاده از خواص سیستم جاوا، و یا متغیرهای محیطی.

جدید در نسخه 9.2 است:

به ثابت اسکریپت ویندوز، sc.cmd.
پشتیبانی بهتر از SQLite، از جمله آخرین درایور پایگاه داده، گزارش از کلید های خارجی، و تعاریف مشخصات.
به روز شده راننده jTDS JDBC به 1.2.6، برای مایکروسافت SQL سرور.
روش متصل میکند () بر روی اشیاء پایگاه داده توصیه می شود به

جدید در نسخه 9.1 است:

در مثال اضافه شده برای برروی، روبی و برنامه نویسی پایتون.
SchemaCrawler در حال حاضر به عنوان یک شیشه OSGi همراه.

جدید در نسخه 9.0 است:

در API از نسخه 8.x تغییر کرده است. همه تماس های API مجموعه به جای آرایه بازگشت. طرحواره هستند ظروف، اما برچسب برای اشیاء پایگاه داده نیست. جداول و روال (رویه ذخیره شده و توابع) در دسترس هستند به طور مستقیم در پایگاه داده، و یاب جدید برای جستجو توسط طرح وجود دارد.
پشتیبانی از توابع پایگاه داده اضافه شده است. همه مراجع به روش های ذخیره شده در کد و مستندات در حال حاضر به روال مراجعه کنید. روش های ذخیره شده و توابع در به همان شیوه درمان، به عنوان روال.
SchemaCrawler در حال حاضر اجازه می دهد تا نمایش داده شد به در خط فرمان مشخص شده است. اگر یک دستور است به رسمیت شناخته شده نیست، یا یک پرس و جو به نام نیست، آن است که اگر آن را یک پرس و جو است اعدام شود.
فرمت خروجی شامل تعاریف trgger به عنوان بخشی از طرح، به جای به عنوان خروجی طرح مفصل.
اتصال پایگاه داده به در خط فرمان مشخص، با ارائه نام کلاس راننده و URL. اتصال پایگاه داده دیگر نمی تواند در فایل های خواص تعریف شده است.
گزینه های خط فرمان جدید وجود دارد. -V، --version نسخه و خروج SchemaCrawler چاپ. کوتاه و بیشتر استاندارد وجود دارد (شبه یونیکس) مترادف -u (برای -user)، -c (برای -command)، و -o (برای -output). سوئیچ -procedures شده است -routines تغییر نام داد.

جدید در نسخه 8.17 است:

در HTML خروجی فرمت خروجی HTML5 معتبر و CSS3، XML به عنوان معتبر.
خروجی JSON پشتیبانی از گزینه های قالب بندی که دیگر پشتیبانی از فرمت های متن.
یک روش جدید، getShortName ()، دریافت نام بی حد و حصر برای ستون ها و دیگر اشیاء وابسته است.
گزینه جدید قالب متن، & quot؛ را schemacrawler.format.show_unqualified_names & quot؛ باشد را نشان می دهد به نام بی حد و حصر در خروجی متن، برای مقایسه آسان تر در سراسر کاتالوگ و طرح های مختلف.

جدید در نسخه 8.15 است: اضافه توزیع

برای Sybase ضریب هوشی.

جدید در نسخه 8.11 است:

او توانایی پیکربندی linters SchemaCrawler.
اضافه شده پرز جدید برای کلید جانشین بی فایده است.
توانایی اضافه شده به تگ جدول ها و ستون با ابرداده اضافی صفات از نمایش داده شد SQL.

جدید در نسخه 8.10 است:

به اطلاع کپی رایت تغییر در کد منبع.
اضافه شده توانایی استفاده از پیکربندی از نسخه های همراه از SchemaCrawler، به طوری که باعث، و فراداده گسترده در دسترس هستند.
آغاز شده برای اضافه کردن TEH توانایی پیکربندی linters SchemaCrawler.

جدید در نسخه 8.9 است:

به اضافه او SchemaCrawler پرز به عنوان یک گزارش جداگانه، با توانایی اضافه کردن linters سفارشی. اضافه کردن او linters SchemaCrawler اضافی.
اضافه کردن توانایی او برای گسترش SchemaCrawler با دستور سفارشی.
رفع مسئله ثابت همراه با محدودیت با همین نام در طرح های مختلف.

جدید در نسخه 8.8 است:

او JSON و فرمت های خروجی TSV. Sualeh فاتحی
به یک پروژه جدید سورس منتقل SchemaCrawler MAVEN پلاگین.

جدید در نسخه 8.7 است:

نمایش ها INFORMATION_SCHEMA جدید برای ارائه اوراکل جزئیات ابرداده. Sualeh فاتحی
به روز رسانی به روز رسانی نسخه درایور پایگاه داده. Sualeh فاتحی
رفع اشکال ثابت # 3392557 - استثنا NullPointer پرتاب هنگامی که ستون در اوراکل حذف شدند. Sualeh فاتحی
رفع اشکال ثابت # 3392976 - استثنا بازیابی جداول: آیا شاخص برای طرح اوراکل با دلار در نام بازیابی نیست. Sualeh فاتحی
رفع اشکال ثابت # 3401752 - تلاش برای قرار پایگاه داده 'DBO' با نام شکست خورده است.

جدید در نسخه 8.6 است:

از ویژگی های جدید زنجیره ای، و یا اجرای چندین SchemaCrawler دستورات با استفاده از جاوا اسکریپت.

جدید در نسخه 8.5.1 است:

به کپی رایت تغییر 2011. Sualeh فاتحی
های grep ثابت شده است. Sualeh فاتحی
حذف گزینه به ارائه اطلاعات شاخص SQL. Sualeh فاتحی
بهتر واحد پوشش آزمون. تجدید ساختار پروژه گرفتگی. Sualeh فاتحی

جدید در نسخه 8.5 است:

به کپی رایت تغییر 2011. Sualeh فاتحی
های grep ثابت شده است. Sualeh فاتحی
حذف گزینه به ارائه اطلاعات شاخص SQL. Sualeh فاتحی
بهتر واحد پوشش آزمون. تجدید ساختار پروژه گرفتگی.

جدید در نسخه 8.4 است:

به دستورات SchemaCrawler اند ساده شده است. به عنوان مثال، & quot؛ را list_objects ها & quot؛ در حال حاضر به سادگی و & quot؛ لیست و quot؛ کلیک کنید
-procedures = به عنوان یک سوئیچ خط فرمان به جای -show_stored_procedures استفاده می شود.
مسائل را با به دست آوردن جداول PostgreSQL و کلید خارجی دربی ثابت.
در حال حاضر بحث خط فرمان مورد نیاز -infolevel.

جدید در نسخه 8.3.2 است:

در خروجی درازنویس در حال حاضر شامل ستون سخنان همراه با سخنان جدول.
مشکلات را با نمودار که کلید خارجی به جداول در های grep شامل نمی برطرف شده است.

جدید در نسخه 8.3.1 است:

یک گزینه خط فرمان جدید، -urlx، عبور می کند خواص URL JDBC اضافی را به توزیع همراه.
اطلاعات بیشتر در مورد & quot؛ را اصلی و & quot؛ خط فرمان در چگونه به بخش از وب سایت رسمی است.

جدید در نسخه 7.6 است:

مشخصات ثابت اوراکل SID با استفاده از خط فرمان -database، و همچنین به عنوان spcification از شماره پورت.
ثابت پوسته CLASSPATH اسکریپت.

جدید در نسخه 7.3.1 است:

به افزایش به کلاس JavaSqlType، شامل گروه نوع SQL. مراجعه به جدید نام داده از نوع به JavaSqlTypesUtility اضافه شده است.
روش حذف، getTypeClass ()، از ColumnDataType.
روش حذف توصیه برای گروه بندی انواع داده SQL (مانند isReal ()) از کلاس ColumnDataType.

جدید در نسخه 7.2 است:

در مدل سازی بهتر از امتیازات و کمک های مالی.
رفع اشکال برای به دست آوردن شاخص و کلید های خارجی با راننده اوراکل.
اضافه شده نظم طبیعی برای مرتب کردن جداول، بر اساس کلید خارجی، و متناظر با گزینه های پیکربندی جدید، و سوئیچ خط فرمان، -sorttables. همچنین اضافه روش های جدید API برای گرفتن کودک و پدر و مادر جداول، بر اساس کلید خارجی است.
دسته طرحواره تهی برای پایگاه داده که طرحواره، مانند خروجی زیر پشتیبانی نمی کند.
اجازه داده افسردگی هنگامی که جدول شامل اشیاء باینری، با تثبیت ترتیب SELECT.

جدید در نسخه 7.2 است:

در مدل سازی بهتر از امتیازات و کمک های مالی.
رفع اشکال برای به دست آوردن شاخص و کلید های خارجی با راننده اوراکل.
اضافه شده نظم طبیعی برای مرتب کردن جداول، بر اساس کلید خارجی، و متناظر با گزینه های پیکربندی جدید، و سوئیچ خط فرمان، -sorttables. همچنین اضافه روش های جدید API برای گرفتن کودک و پدر و مادر جداول، بر اساس کلید خارجی است.
دسته طرحواره تهی برای پایگاه داده که طرحواره، مانند خروجی زیر پشتیبانی نمی کند.
اجازه داده افسردگی هنگامی که جدول شامل اشیاء باینری، با تثبیت ترتیب SELECT.

جدید در نسخه 7.1 است:

در این نسخه باعث استفاده بهینه از اتصال پایگاه داده و همچنین بازی می کند با قابلیت اتصال به مخلوط.
پیام ورود بهتر وجود دارد، از جمله برای تنظیم، برای زمانی که یک اتصال به پایگاه داده باز است یا بسته.
چندین کارآیی، بهبود سرعت بازیابی طرح وجود دارد.

جدید در نسخه 6.4 است:

6.4 انتشار می افزاید: SchemaCrawler پیش بسته بندی شده از SQLite. همچنین یک الگوریتم بهبود یافته برای پیدا کردن انجمن های ضعیف، و یک سوئیچ جدید خط فرمان برای مرتب کردن ستون بر اساس حروف الفبا وجود دارد.

جدید در نسخه 6.3 است:

به قابلیت های grep SchemaCrawler به SchemaCrawler خط فرمان ساخته شده است. این به این معنی است که همه از دستورات SchemaCrawler، از جمله نموداری، می تواند فیلتر کردن و یا grep گزینه استفاده کنید. کمک گزینه های خط فرمان داده شده است دوباره نوشته شده است. اگر هیچ دستورات مشخص، پیش فرض به standard_schema (یک فرمان جدید)، فراهم می کند که اغلب مورد نیاز جزئیات این طرح. SchemaCrawler تولید فایل های Graphviz DOT برای تولید نمودار طرح، به عنوان یکی از فرمت های خروجی مادری خود.

جدید در نسخه 6.2 است:

یکی از ویژگی های جدید برای پی بردن به انجمن های ضعیف بین جداول، حتی اگر هیچ کلید خارجی وجود دارد. روبی در آهن طرح جدول پشتیبانی می شوند، و همچنین دیگر روابط ساده است. نام جدول پیشوندها به طور خودکار شناسایی شده است.
بانک اطلاعات پشتیبانی نمودار با استفاده از Graphviz. کلید اولیه در رنگ تیره تر از ستون دیگر نشان داد. کلید خارجی با فلش اتصالات نشان داد. انجمن های ضعیف بین جداول در خطوط نقش برآب نشان داده شده است. فرمت های خروجی چندگانه پشتیبانی می شوند. پشتیبانی از یونگ کاهش یافته است.

جدید در نسخه 6.0.2 است:

در این نسخه به رفع یک موضوع را با طرحواره داده.

جدید در نسخه 6.0.1 است:

به رفع اشکالات برای به رسمیت شناختن -schemapattern در خط فرمان، و انواع داده با راننده اوراکل.

جدید در نسخه 6.0 است:

در این نسخه تعدادی از تغییرات API و ویژگی های جدید معرفی.
در این میان قابل توجه پشتیبانی کامل از طرحوارهها چند در فروشگاه است.
API SchemaCrawler کاتولوگ به عنوان هدف سطح بالا که حاوی طرحوارهها گرداند.
تغییر دیگر این است که SchemaInfoLevel یک گزینه، نه یک ویژگی CrawlHandler، برای جداسازی بهتر از نگرانی اجازه می دهد است.
در نهایت، SchemaCrawler دارای پشتیبانی از برنامه نویسی جاوا اسکریپت با J2SE 6 و بالاتر.

مورد نیاز:

اوراکل جاوا نسخه استاندارد محیط زمان اجرا

نرم افزار های مشابه

نرم افزار های دیگر از توسعه دهنده Sualeh Fatehi

Daylight Chart
Daylight Chart

20 Feb 15

Schema Crawler
Schema Crawler

3 Jun 15

نظرات به SchemaCrawler

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!