DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

سلام! بیایید به چیزهای جدید نگاه کنیم - DataGrip 2019.1. به شما یادآوری می کنیم که قابلیت DataGrip در سایر IDE های پولی ما به جز WebStorm گنجانده شده است.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

پشتیبانی از پایگاه داده های جدید

در این نسخه، چهار پایگاه داده در ابزارهای ما پشتیبانی رسمی دریافت کردند:

آپاچی کندو – سیستم مدیریت پایگاه داده مبتنی بر پلتفرم Hadoop.
سبز آلو – DBMS تحلیلی برای انبارهای داده مبتنی بر PostgreSQL.
عمودی – پایگاه داده ستونی برای تجزیه و تحلیل کلان داده ها.
دانه برف – ذخیره سازی داده های ابری اگر در مورد پایگاه داده های رابطه ای صحبت کنیم، Snowflake بیشترین درخواست را کرد. در این نسخه ما فقط از SQL پشتیبانی می کنیم، بعداً دستورالعمل را منتشر خواهیم کرد.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

ترکیب

ما تغییراتی را در کادر گفتگوی اتصال پایگاه داده ایجاد کرده ایم: سعی کردیم آن را واضح تر و راحت تر کنیم.

سوالات عمومی

این برگه بیشتر بازسازی شده است.

رشته نوع اتصال قبلا نامیده می شد نوع URL و در پایین ترین نقطه قرار داشت. اما، از آنجایی که مقدار در این زمینه روند بعدی را تعیین می کند، اکنون در بالای صفحه قرار دارد.

رشته پایگاه داده پس از وارد کردن لاگین و رمز عبور خود قرار داده می شود، زیرا برای نمایش لیست پایگاه های داده نیاز به احراز هویت است. Ctrl/Cmd+Space.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

در نظرات پست قبلی خیلی بحث کرد ذخیره رمز عبور گزینه های جدیدی اضافه کردیم و یک لیست کشویی ایجاد کردیم. مقادیر این لیست عبارتند از:

  • رمز عبور را ذخیره نکنید.
  • ذخیره تا زمانی که DataGrip مجدداً راه اندازی شود (قبلاً گزینه «ذخیره نکن» به این شکل کار می کرد).
  • ذخیره برای جلسه: تا زمانی که از منبع داده جدا شوید.
  • ماندگار شود.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

برای جلوگیری از سردرگمی، یک رمز عبور خالی از منوی زمینه وارد کنید.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

یافته ها پیوند اکنون در خود پنجره نشان داده شده است، هیچ کلیک یا دیالوگ اضافی وجود ندارد.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

و اگر درایورها دانلود نشده باشند، DataGrip این کار را پیشنهاد می کند. دکمه قبلی پیوند در این مورد مسدود شد که باعث سردرگمی کاربران شد.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

گزینه

تنظیمات از برگه عمومی به اینجا منتقل شده اند فقط خواندنی, همگام سازی خودکار, کنترل تراکنش.

جدید:

- پرس و جو keep-alive را هر N ثانیه اجرا کنید: منبع داده را با یک چوب در هر N ثانیه بهم می زند. برای پایگاه‌های داده‌ای که ما از آنها پشتیبانی نمی‌کنیم، می‌توانید یک درخواست نگه‌داشتن زنده بنویسید. این کار در تنظیمات درایور انجام می شود.

- خودکار-جدا کردن بعد از N ثانیه: مقدار در ثانیه وارد شده در اینجا به DataGrip می گوید که بعد از چه مدت به طور خودکار از منبع داده جدا شود.

- اسکریپت راه اندازی: در اینجا می توانید یک پرس و جو وارد کنید که هر بار که یک اتصال ایجاد می شود اجرا می شود. به یاد بیاوریم که اگر اتصال واحد
حالت
فعال نیست، برای هر کنسول جدید یک اتصال جدید ایجاد می شود.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

طرحواره ها

فیلتر اشیاء نمایش داده شده در درخت به اینجا منتقل شده است.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

ناوبری و جستجو

فهرست مکان های اخیر

پنجره جدید مکان‌های اخیر مکان‌هایی را که اخیراً بوده‌اید را نشان می‌دهد. آیتم های فهرست، تکه های کوچکی از کد هستند که اخیراً آنها را ویرایش یا مشاهده کرده اید. اگر زمینه را به خاطر دارید اما نام فایل را به خاطر نمی آورید، مفید است. این اتفاق در DataGrip زیاد می‌افتد زیرا همه کنسول‌ها به طور مشابه نام‌گذاری می‌شوند :) میانبر پیش‌فرض صفحه کلید این است:
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

اگر قبلاً از این میانبر صفحه کلید برای نمایش لیستی از فایل های اخیراً اصلاح شده استفاده می کردید، اکنون لطفاً دوبار کلیک کنید Ctrl/Cmd+E.

جستجو بر اساس مسیر

ما گزینه های غیر ضروری را که "دریافت" کرده ایم از پلتفرم حذف کرده ایم: ماژول ها и پروژه. حالا به صورت پیش فرض در مسیر پیدا کنید DataGrip همه جا را جستجو می کند. ما همچنین یک منطقه جستجوی جدید اضافه کردیم دایرکتوری های پیوست شده - فقط شامل فایل‌ها و پوشه‌های پانل فایل‌ها می‌شود.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

اقدامات از نتایج پیمایش

نتایج پیمایش اکنون اقداماتی را ارائه می دهد که برای اشیاء موجود در کد یا درخت اعمال می شود. به عنوان مثال، شما به دنبال یک جدول هستید. در اینجا کاری است که می توانید از پنجره نتایج انجام دهید.

  • مشاهده DDL: Ctrl/Cmd+B.
  • داده های باز: F4.
  • پنجره اصلاح جدول را باز کنید: Ctrl/Cmd+F6.
  • نمایش در زمینه دیگری: Alt + F1 (مثلاً در درخت نشان داده شود).
  • مشاهده اطلاعات عمومی: Ctrl+Q/F1.
  • تولید SQL: Ctrl/Cmd+Alt+G.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

کار با کد

عناصر ترکیبی در تکمیل خودکار
برای CREATE и DROP تکمیل خودکار گزینه های ترکیبی را ارائه می دهد.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

کلمات اختصاری را فراموش نکنید.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

بازرسی های جدید

اگر از مکان نما استفاده می کنید که باز نیست، DataGrip به شما هشدار می دهد.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

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

اگر از آرگومان های بدون نام استفاده می کنید، این مورد برجسته می شود.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

بازرسی که از بیانیه GOTO شکایت می کند.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

کار با فایل ها

یک تنظیم برای پوشه پروژه پیش فرض اضافه شده است. پروژه های جدید در این پوشه ایجاد خواهند شد.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

اثر ذخیره به عنوان… اکنون برای کنسول:

  • یک پوشه پروژه پیش فرض را پیشنهاد می کند.
  • آخرین انتخاب را به یاد می آورد.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

یک عمل به درخت فایل اضافه شده است دایرکتوری را جدا کنید: پین یک پوشه را بردارید. قبلاً برای برداشتن پین یک پوشه (یعنی نشان ندادن آن در این درخت)، باید کلیک می‌کردید حذف، و DataGrip پرسید: آیا می خواهید حذف کنید یا پین کنید؟ ناخوشایند و نامشخص بود :)

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

درخت پایگاه داده

ما درون نگری خودمان را برای DB2 نوشتیم. این بدان معنی است که ما اطلاعات مربوط به اشیاء پایگاه داده را با استفاده از پرس و جو و نه از طریق درایور JDBC، مانند قبل، به دست می آوریم. بنابراین، اشیایی در درخت ظاهر شدند که قبلاً وجود نداشتند: محرک ها، انواع، روش ها، ماژول ها، شمارنده ها، نقش ها و موارد دیگر.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

درخت زمینه را ذخیره می کند: نام منبع داده در بالا چسبانده شده است.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

نمادهایی برای پایگاه های داده پشتیبانی نشده ترسیم شده اند: کسانی که منابع داده ای برای چنین پایگاه های داده ای ایجاد شده اند، دیگر گیج نخواهند شد.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

همچنین آیکون های انتزاعی را ترسیم کردیم که می توان از آنها در تنظیمات درایور استفاده کرد.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

باقی مانده

تم های سفارشی
کاربران DataGrip اکنون این توانایی را دارند که هر طرح رنگی را که می خواهند ایجاد کنند. طرح جدید یک افزونه است که باید از قسمت نصب شود پلاگین در تنظیمات

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

در مورد نحوه ایجاد تم های خود در اینجا بخوانید:

آموزش دقیق در مورد نحوه ایجاد تم سفارشی خود.
پست وبلاگ در مورد ایجاد تم های سفارشی برای IntelliJ Platform

ما سعی کردیم خودمان چند مورد جدید بسازیم. آنها به این شکل هستند:

فیروزه ای
DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

بنفش تیره
DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

ویرایشگر داده ها

فیلتر مقادیر را از کلیپ بورد پیشنهاد می کند.

DataGrip 2019.1: پشتیبانی از پایگاه داده های جدید، اسکریپت های اولیه، بازرسی های جدید و موارد دیگر

همه چيز!

تیم DataGrip

منبع: www.habr.com

اضافه کردن نظر