PyCharm 2023.3 Help

Working with DDL definitions

Enable the Database Tools and SQL plugin

This functionality relies on the Database Tools and SQL plugin, which is bundled and enabled in PyCharm by default. If the relevant features aren't available, make sure that you didn't disable the plugin.

  1. Press Control+Alt+S to open the IDE settings and then select Plugins.

  2. Open the Installed tab, find the Database Tools and SQL plugin, and select the checkbox next to the plugin name.

Edit the DDL definition of a database object

  1. In the Database tool window ( View | Tool Windows | Database) , click a database object.

  2. Click the Source Editor button (the Source Editor button) on the toolbar. Alternatively, press Control+B.

Edit the DDL definition of a database object

Save generated DDL in SQL files

  1. In the Database tool window ( View | Tool Windows | Database) , right-click a database object and select SQL Scripts | SQL Generator Control+Alt+G.

  2. In the SQL Generator tool window, click the File Output Options icon (The File Output Options icon).

  3. From the Layout list, select a method that you want to use:

    • File per object: generates a set of SQL files.

    • File per object with order: generates a numbered set of SQL files.

    Generate DDL for database objects
Last modified: 11 December 2023