PyCharm 2019.3.4

改进了对 SQL 突出显示、调试器和 Docker 的支持。
3月 20, 2020
新版本

特性

SQL General

  • Structure view for the block statement.

SQL Highlighting

  • Subquery folding improvement.
  • Support for Sequence Storage Engine MariaDB syntax.

修补程序

Code Insight

  • No Type Inference on nonlocal/global Variables.
  • PyCharm doesn't recognise namespace package properly if __init__ file contains comments.

Console

  • Rerun button stop working.

Cython

  • Cython Support does not recognize integer suffixes.

Debugger

  • PyCharm KeyError __len__ when debugging after updating to 2019.3.1.

Docker

  • PyCharm fails to build skeletons for docker interpreter if user doesn't have permissions on volumes.

Editing

  • Actions "Expand/Collapse doc comment" don't take into account Python docstrings.

Build. Gradle

  • BoundedScheduledExecutorService retaining gigabytes of memory.

Editor. TextMate Bundles

  • Open File or folder hangs out Rider UI completely.

User Interface. Project View

  • Larger font and vertical spacing in Project tree view and completion popup - regression in 2019.3.3.

No subsystem

  • "Preview update" does not work when table is not introspected.

DB Connectivity

  • Cannot connect to MySQL via SSH with $ in database name.

DB Console

  • SQL Server: A MERGE statement must be terminated by a semi-colon (;).

DB Introspection

  • Cloud Oracle: Introspection fails with ORA-00942 because no table SYS.TYPE$.
  • Truncate table should not trigger schema synchronization.

DB Refactoring

  • "Preview update" does not work when using alias.

Data Import & Export

  • CSV/TXT Import to MSSQL Database without importing an id value.

Data Views

  • Fallback font doesn't work correctly for table names.

SQL Completion

  • Bad completion for GROUPING SETS.
  • No completion for MySQL enum when caret inside quotes.
  • ClickHouse engine autocomplete ignores letter size.
  • Create table completion of "if exists" clause.
  • Not relevant completion items when using Postfix Completion.

SQL General

  • The "shutdown abort" command is treated as an error.

SQL Highlighting

  • Postgres: INSERT INTO ... CROSS JOIN ... ON CONFLICT is marked as error.
  • Cassandra 'CONSISTENCY' command is not supported.
  • Parameters in COALESCE marked as redundant when they are not due to a full outer join.
  • Clickhouse SQL dialect missing some newer features.
  • DataGrip highlights by mistake unused line for distinct operator.
  • mysql datasource,`stop slave` prompts an error.
  • Quote missing for column in "Replace column number with a name".
  • DataGrip makes some valid statements red as error.
  • db2 hierarchical queries syntax support.
  • Redundant coalesce false positive.

SQL Resolve

  • Clickhouse alter syntax dont know about table's column.
  • Resolve of function's return type in non-default schema.

No subsystem

  • VueJS plugin with vuex-smart-module not working in IntelliJ IDEA v 2019.3 with destructuring assignment.

JavaScript. Frameworks

  • kotlin.KotlinNullPointerException with IDEA 2019.3.3 and Vue.js plugin 193.6494.25.

TypeScript

  • "Navigate | Type Declaration" does nothing.
PyCharm

PyCharm

支持 Django 的 Python IDE。

有任何疑问吗?

透过Live Chat与我们的JetBrains 专家联络!