DataGrip 2020.2: editor for large values, SQL preview when editing, new display of bool cells and more /JetBrains company blog /Habr
Hello! We've been releasing features between releases over the past four months, so this article is about what's new in
over this time. It is timed to coincide with our new release: 2020.2. It turned out to be long, but hopefully useful.
from your files. data source based on DDL
Multiple carriages in selection
Now you can select a piece of code and put a caret in each of its lines. Use the action
for this. Add Carets to Ends of Selected Lines
or the keyboard shortcut
Shift + Alt + G
All bases and schemes in the tree are
By default, we show in the tree only those bases and schemes that you have selected yourself. The tree is not lazy, and all the meta information about the objects is used for the further work of the IDE. Therefore, we download only what is needed so as not to accidentally hang on a giant base.
However, many are used to tools that always show all objects, and people who are not familiar with our concept may lose sight of the bases and diagrams. Therefore, we made the
setting. Show All Namespaces,
and when it is enabled, all databases and schemes will be shown in the tree, even if information about their objects is not loaded. Such schemes and bases are marked in gray.
Interface for creating views
We usually say that the code generation function in the editor (
Alt + Ins
Cmd + N
) Covers many of the developer's needs for creating objects, but sometimes it is still less convenient. Therefore, we started adding interfaces for creating objects: in the new version, you can create views.
Script files in the Files panel
If you created a data source based on DDL, these files will automatically go to the
So it will be convenient for you to view and edit them.
Simple database link support in Oracle
Database links are now shown in explorer, and queries that use them are highlighted correctly.
No more long
You have often complained that tabs grow uncontrollably 3-3-3658.
From now on:
Database | General | Always show qualified names for database objects
disabled by default, that is, object names will be schema qualified only if two objects with the same name from different schemas are open.
- If the name of the data source is more than 20 characters, we will trim it.
- If you only have one data source, we won't show it in tabs.
- If the name of an object with all its classifiers is more than 36 characters, we will also trim it.
MongoDB shell support
A month ago, we updated the driver we use to connect to MongoDB to support the MongoDB shell. This means that new commands and methods have started working, for example
help, db.getCollectionInfos (), db.getCollectionNames (), db.collection.remove ()
other. Detailed article in English about MongoDB shell support
Native libraries in driver settings
Now you can specify the path to the native library that the driver needs. Here are some of the times you might need it.
you can specify the path to
- extensions loaded in
runtime so that later it would be easy to use them when writing queries without specifying the full path each time.
Launch configurations for * .js files
Now launch configurations work for scripts of the
Integration with Git and Github works out of the box
Our survey showed 3-3-3658. that quite a few people store scripts in source control systems, so we decided to package two of the most popular plugins in this area.
Thanks for your attention! Recall that we have our own
channel in Telegram 3-3-3658. , there you can ask questions and share experiences. But if you find a bug, it's better to immediately write to
tracker so it doesn't get lost. Well, here, of course, also write comments :)
It may be interesting
There are many games to choose from, as you want, of course.
detectives informáticos madrid