ProHoster > وبلاگ > اداره > DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر
DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر
سلام! بیایید به چیزهای جدید نگاه کنیم - DataGrip 2019.1. به شما یادآوری می کنیم که قابلیت DataGrip در سایر IDE های پولی ما به جز WebStorm گنجانده شده است.
پشتیبانی از پایگاه داده های جدید
در این نسخه، چهار پایگاه داده در ابزارهای ما پشتیبانی رسمی دریافت کردند:
آپاچی کندو – سیستم مدیریت پایگاه داده مبتنی بر پلتفرم Hadoop. سبز آلو – DBMS تحلیلی برای انبارهای داده مبتنی بر PostgreSQL. عمودی – پایگاه داده ستونی برای تجزیه و تحلیل کلان داده ها. دانه برف – ذخیره سازی داده های ابری اگر در مورد پایگاه داده های رابطه ای صحبت کنیم، Snowflake بیشترین درخواست را کرد. در این نسخه ما فقط از SQL پشتیبانی می کنیم، بعداً دستورالعمل را منتشر خواهیم کرد.
ترکیب
ما تغییراتی را در کادر گفتگوی اتصال پایگاه داده ایجاد کرده ایم: سعی کردیم آن را واضح تر و راحت تر کنیم.
سوالات عمومی
این برگه بیشتر بازسازی شده است.
رشته نوع اتصال قبلا نامیده می شد نوع URL و در پایین ترین نقطه قرار داشت. اما، از آنجایی که مقدار در این زمینه روند بعدی را تعیین می کند، اکنون در بالای صفحه قرار دارد.
رشته پایگاه داده پس از وارد کردن لاگین و رمز عبور خود قرار داده می شود، زیرا برای نمایش لیست پایگاه های داده نیاز به احراز هویت است. Ctrl/Cmd+Space.
در نظرات پست قبلی خیلی بحث کرد ذخیره رمز عبور گزینه های جدیدی اضافه کردیم و یک لیست کشویی ایجاد کردیم. مقادیر این لیست عبارتند از:
رمز عبور را ذخیره نکنید.
ذخیره تا زمانی که DataGrip مجدداً راه اندازی شود (قبلاً گزینه «ذخیره نکن» به این شکل کار می کرد).
ذخیره برای جلسه: تا زمانی که از منبع داده جدا شوید.
ماندگار شود.
برای جلوگیری از سردرگمی، یک رمز عبور خالی از منوی زمینه وارد کنید.
یافته ها پیوند اکنون در خود پنجره نشان داده شده است، هیچ کلیک یا دیالوگ اضافی وجود ندارد.
و اگر درایورها دانلود نشده باشند، DataGrip این کار را پیشنهاد می کند. دکمه قبلی پیوند در این مورد مسدود شد که باعث سردرگمی کاربران شد.
گزینه
تنظیمات از برگه عمومی به اینجا منتقل شده اند فقط خواندنی, همگام سازی خودکار, کنترل تراکنش.
جدید:
- پرس و جو keep-alive را هر N ثانیه اجرا کنید: منبع داده را با یک چوب در هر N ثانیه بهم می زند. برای پایگاههای دادهای که ما از آنها پشتیبانی نمیکنیم، میتوانید یک درخواست نگهداشتن زنده بنویسید. این کار در تنظیمات درایور انجام می شود.
- خودکار-جدا کردن بعد از N ثانیه: مقدار در ثانیه وارد شده در اینجا به DataGrip می گوید که بعد از چه مدت به طور خودکار از منبع داده جدا شود.
- اسکریپت راه اندازی: در اینجا می توانید یک پرس و جو وارد کنید که هر بار که یک اتصال ایجاد می شود اجرا می شود. به یاد بیاوریم که اگر اتصال واحد
حالت فعال نیست، برای هر کنسول جدید یک اتصال جدید ایجاد می شود.
طرحواره ها
فیلتر اشیاء نمایش داده شده در درخت به اینجا منتقل شده است.
ناوبری و جستجو
فهرست مکان های اخیر
پنجره جدید مکانهای اخیر مکانهایی را که اخیراً بودهاید را نشان میدهد. آیتم های فهرست، تکه های کوچکی از کد هستند که اخیراً آنها را ویرایش یا مشاهده کرده اید. اگر زمینه را به خاطر دارید اما نام فایل را به خاطر نمی آورید، مفید است. این اتفاق در DataGrip زیاد میافتد زیرا همه کنسولها به طور مشابه نامگذاری میشوند :) میانبر پیشفرض صفحه کلید این است: Ctrl/Cmd+Shift+E.
اگر قبلاً از این میانبر صفحه کلید برای نمایش لیستی از فایل های اخیراً اصلاح شده استفاده می کردید، اکنون لطفاً دوبار کلیک کنید Ctrl/Cmd+E.
جستجو بر اساس مسیر
ما گزینه های غیر ضروری را که "دریافت" کرده ایم از پلتفرم حذف کرده ایم: ماژول ها и پروژه. حالا به صورت پیش فرض در مسیر پیدا کنید DataGrip همه جا را جستجو می کند. ما همچنین یک منطقه جستجوی جدید اضافه کردیم دایرکتوری های پیوست شده - فقط شامل فایلها و پوشههای پانل فایلها میشود.
اقدامات از نتایج پیمایش
نتایج پیمایش اکنون اقداماتی را ارائه می دهد که برای اشیاء موجود در کد یا درخت اعمال می شود. به عنوان مثال، شما به دنبال یک جدول هستید. در اینجا کاری است که می توانید از پنجره نتایج انجام دهید.
مشاهده DDL: Ctrl/Cmd+B.
داده های باز: F4.
پنجره اصلاح جدول را باز کنید: Ctrl/Cmd+F6.
نمایش در زمینه دیگری: Alt + F1 (مثلاً در درخت نشان داده شود).
مشاهده اطلاعات عمومی: Ctrl+Q/F1.
تولید SQL: Ctrl/Cmd+Alt+G.
کار با کد
عناصر ترکیبی در تکمیل خودکار
برای CREATE и DROP تکمیل خودکار گزینه های ترکیبی را ارائه می دهد.
کلمات اختصاری را فراموش نکنید.
بازرسی های جدید
اگر از مکان نما استفاده می کنید که باز نیست، DataGrip به شما هشدار می دهد.
دو بازرسی زیر به طور پیش فرض غیرفعال هستند، اما برخی ممکن است به آنها نیاز داشته باشند.
اگر از آرگومان های بدون نام استفاده می کنید، این مورد برجسته می شود.
بازرسی که از بیانیه GOTO شکایت می کند.
کار با فایل ها
یک تنظیم برای پوشه پروژه پیش فرض اضافه شده است. پروژه های جدید در این پوشه ایجاد خواهند شد.
اثر ذخیره به عنوان… اکنون برای کنسول:
یک پوشه پروژه پیش فرض را پیشنهاد می کند.
آخرین انتخاب را به یاد می آورد.
یک عمل به درخت فایل اضافه شده است دایرکتوری را جدا کنید: پین یک پوشه را بردارید. قبلاً برای برداشتن پین یک پوشه (یعنی نشان ندادن آن در این درخت)، باید کلیک میکردید حذف، و DataGrip پرسید: آیا می خواهید حذف کنید یا پین کنید؟ ناخوشایند و نامشخص بود :)
درخت پایگاه داده
ما درون نگری خودمان را برای DB2 نوشتیم. این بدان معنی است که ما اطلاعات مربوط به اشیاء پایگاه داده را با استفاده از پرس و جو و نه از طریق درایور JDBC، مانند قبل، به دست می آوریم. بنابراین، اشیایی در درخت ظاهر شدند که قبلاً وجود نداشتند: محرک ها، انواع، روش ها، ماژول ها، شمارنده ها، نقش ها و موارد دیگر.
درخت زمینه را ذخیره می کند: نام منبع داده در بالا چسبانده شده است.
نمادهایی برای پایگاه های داده پشتیبانی نشده ترسیم شده اند: کسانی که منابع داده ای برای چنین پایگاه های داده ای ایجاد شده اند، دیگر گیج نخواهند شد.
همچنین آیکون های انتزاعی را ترسیم کردیم که می توان از آنها در تنظیمات درایور استفاده کرد.
باقی مانده
تم های سفارشی
کاربران DataGrip اکنون این توانایی را دارند که هر طرح رنگی را که می خواهند ایجاد کنند. طرح جدید یک افزونه است که باید از قسمت نصب شود پلاگین در تنظیمات