{"id":369859,"date":"2023-07-06T15:28:43","date_gmt":"2023-07-06T14:28:43","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=datagrip&#038;p=369859"},"modified":"2023-07-11T10:16:47","modified_gmt":"2023-07-11T09:16:47","slug":"datagrip-2023-2-eap-2-redis-cluster-new-schema-migration-dialog-and-more","status":"publish","type":"datagrip","link":"https:\/\/blog.jetbrains.com\/en\/datagrip\/2023\/07\/06\/datagrip-2023-2-eap-2-redis-cluster-new-schema-migration-dialog-and-more","title":{"rendered":"DataGrip 2023.2 EAP 2: Redis Cluster, New Schema Migration Dialog and More"},"content":{"rendered":"\n<p>Hello, DataGrip community! The second Early Access Program version for DataGrip 2023.2 is here. If you want to try the new features before the official release, this post is for you!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Support for Redis Clusters<\/strong><\/h2>\n\n\n\n<p>Now you can connect to Redis Clusters and have the same feature set as with standalone Redis.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1474\" height=\"848\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/image-11.png\" alt=\"\" class=\"wp-image-369910\"\/><\/figure>\n\n\n\n<p><strong>Choose the dedicated connection type<\/strong><strong><br><\/strong><strong><br><\/strong>When connecting to a cluster, jdbc:redis:cluster:must be entered before the desired URL. Choose the appropriate connection type to achieve this.<br><br><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1600\" height=\"1138\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/image-8.png\" alt=\"\" class=\"wp-image-369877\"\/><\/figure>\n\n\n\n<p><strong>Determine the SSH tunnel for each node<\/strong><\/p>\n\n\n\n<p>If SSH tunneling is required for the connection to the cluster, then the hosts and ports for all nodes in the cluster should be indicated in the URL.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1600\" height=\"1136\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/image-9.png\" alt=\"\" class=\"wp-image-369888\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><br><strong>New UI for schema migration dialog<\/strong><\/h2>\n\n\n\n<p>We\u2019re still working to bring better usability to various parts of DataGrip. In this release, we&#8217;ve decided to rework the schema migration functionality.<br><br>The main difference is that the same object is now placed on the same line in both parts of the dialog, making it easier to understand which objects are going to be added, removed, or changed in the target schema.&nbsp;&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1600\" height=\"1318\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/image-10.png\" alt=\"\" class=\"wp-image-369899\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Other Improvements<\/strong><\/h2>\n\n\n\n<ul>\n<li>Lots of new statements are now supported, mostly in Redshift, MariaDB, and Oracle.<\/li>\n\n\n\n<li><a href=\"https:\/\/youtrack.jetbrains.com\/issue\/DBE-17327\" target=\"_blank\" rel=\"noopener\">DBE-17327<\/a>: [PostgreSQL] Full-Text search now works with the CITEXT column.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">&nbsp;<\/h2>\n","protected":false},"author":395,"featured_media":361823,"comment_status":"closed","ping_status":"closed","template":"","categories":[826],"tags":[],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/datagrip\/369859"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/datagrip"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/types\/datagrip"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/users\/395"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/comments?post=369859"}],"version-history":[{"count":4,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/datagrip\/369859\/revisions"}],"predecessor-version":[{"id":370126,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/datagrip\/369859\/revisions\/370126"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/media\/361823"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/media?parent=369859"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/categories?post=369859"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/tags?post=369859"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/cross-post-tag?post=369859"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}