DataGrip 2019.1: תמיכה במסדי נתונים חדשים, סקריפטים לאתחול, בדיקות חדשות ועוד

שלום! בואו נסתכל על הדברים החדשים ב- DataGrip 2019.1. נזכיר לך שפונקציונליות DataGrip כלולה ב-IDEs האחרים בתשלום שלנו, מלבד WebStorm.

DataGrip 2019.1: תמיכה במסדי נתונים חדשים, סקריפטים לאתחול, בדיקות חדשות ועוד

תמיכה בבסיסי נתונים חדשים

במהדורה זו, ארבעה מסדי נתונים קיבלו תמיכה רשמית בכלים שלנו:

כוורת אפאצ'י – מערכת ניהול מסדי נתונים מבוססת פלטפורמת Hadoop.
גרינפלום - DBMS אנליטי למחסני נתונים המבוססים על PostgreSQL.
Vertica – מסד נתונים עמודי לניתוח ביג דאטה.
פְּתִית שֶׁלֶג - אחסון נתונים בענן. אם אנחנו מדברים על מסדי נתונים יחסיים, אז Snowflake ביקש הכי הרבה. במהדורה זו תמכנו רק ב-SQL, נשחרר את ההוראה מאוחר יותר.

DataGrip 2019.1: תמיכה במסדי נתונים חדשים, סקריפטים לאתחול, בדיקות חדשות ועוד

חיבור

ביצענו שינויים בתיבת הדו-שיח של חיבור מסד הנתונים: ניסינו לעשות אותה ברורה ונוחה יותר.

כללי

הכרטיסייה הזו שוחזרה בעיקר.

שדה סוג חיבור פעם קראו סוג כתובת האתר וזה היה ממש בתחתית. אבל, מכיוון שהערך בשדה זה קובע את התהליך הנוסף, הוא נמצא כעת בראש.

שדה מסד נתונים ממוקם לאחר הזנת פרטי הכניסה והסיסמה שלך, מכיוון שדרוש אימות על מנת להציג את רשימת מסדי הנתונים על ידי Ctrl/Cmd+רווח.

DataGrip 2019.1: תמיכה במסדי נתונים חדשים, סקריפטים לאתחול, בדיקות חדשות ועוד

בתגובות לפוסט הקודם דנו רבות שמירת סיסמה. הוספנו אפשרויות חדשות ויצרנו רשימה נפתחת. הערכים של רשימה זו הם:

  • אל תשמור את הסיסמה.
  • שמור עד להפעלה מחדש של DataGrip (בעבר כך פעלה האפשרות "אל תשמור").
  • שמור להפעלה: עד שתתנתק ממקור הנתונים.
  • לְהַנצִיחַ.

DataGrip 2019.1: תמיכה במסדי נתונים חדשים, סקריפטים לאתחול, בדיקות חדשות ועוד

כדי למנוע בלבול, הזן סיסמה ריקה דרך תפריט ההקשר.

DataGrip 2019.1: תמיכה במסדי נתונים חדשים, סקריפטים לאתחול, בדיקות חדשות ועוד

ממצאים בדיקת חיבור מוצגים כעת בחלון עצמו, ללא לחיצות נוספות או דיאלוגים.

DataGrip 2019.1: תמיכה במסדי נתונים חדשים, סקריפטים לאתחול, בדיקות חדשות ועוד

ואם הדרייברים לא הורדו, DataGrip תציע לעשות זאת. כפתור קודם בדיקת חיבור נחסם במקרה זה, מה שבילבל את המשתמשים.

DataGrip 2019.1: תמיכה במסדי נתונים חדשים, סקריפטים לאתחול, בדיקות חדשות ועוד

אפשרויות

ההגדרות הועברו לכאן מהכרטיסייה כללי לקריאה בלבד, סנכרון אוטומטי, בקרת עסקאות.

חדש:

- הפעל שאילתת שמירה על החיים בכל N שניות: יתקע את מקור הנתונים עם מקל כל N שניות. עבור מסדי נתונים שאנו לא תומכים בהם, תוכל לכתוב בעצמך בקשה לשמירה על החיים. זה נעשה בהגדרות מנהל ההתקן.

- אוטומטי-לנתק לאחר N שניות: הערך בשניות שהוזן כאן יאמר ל-DataGrip לאחר כמה זמן להתנתק אוטומטית ממקור הנתונים.

- סקריפט הפעלה: כאן תוכל להזין שאילתה שתבוצע בכל פעם שנוצר חיבור. הבה נזכיר שאם חיבור בודד
מצב
אינו מופעל, נוצר חיבור חדש עבור כל מסוף חדש.

DataGrip 2019.1: תמיכה במסדי נתונים חדשים, סקריפטים לאתחול, בדיקות חדשות ועוד

סכמות

המסנן לאובייקטים המוצגים בעץ עבר לכאן.

DataGrip 2019.1: תמיכה במסדי נתונים חדשים, סקריפטים לאתחול, בדיקות חדשות ועוד

ניווט וחיפוש

רשימת המיקומים האחרונים

חלון המיקומים האחרונים החדש מציג היכן היית לאחרונה. פריטי רשימה הם פיסות קוד קטנות שערכת או צפית לאחרונה. זה שימושי אם אתה זוכר את ההקשר אבל לא זוכר את שם הקובץ. זה קורה הרבה ב-DataGrip כי כל הקונסולות נקראות באופן דומה :) קיצור המקשים המוגדר כברירת מחדל הוא:
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: תמיכה במסדי נתונים חדשים, סקריפטים לאתחול, בדיקות חדשות ועוד

אם השתמשת בעבר בקיצור מקלדת זה כדי להציג רשימה של קבצים ששונו לאחרונה, כעת אנא לחץ פעמיים Ctrl/Cmd+E.

חפש לפי נתיב

הסרנו אפשרויות מיותרות ש"קיבלנו" מהפלטפורמה: מודול и פרויקט. עכשיו כברירת מחדל מצא בנתיב DataGrip מחפש בכל מקום. הוספנו גם אזור חיפוש חדש מדריכים מצורפים - הוא כולל רק קבצים ותיקיות מהחלונית Files.

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

הוספת תגובה