Working with DDL definitions
Last modified: 08 April 2024Enable the Database Tools and SQL plugin
This functionality relies on the Database Tools and SQL plugin, which is bundled and enabled in IntelliJ IDEA by default. If the relevant features aren't available, make sure that you didn't disable the plugin.
note
The Database Tools and SQL plugin is not available in IntelliJ IDEA Community Edition.
Press to open settings and then select Plugins.
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
In the Database tool window ( View | Tool Windows | Database) , click a database object.
Click the Source Editor button (
) on the toolbar. Alternatively, press .

Save generated DDL in SQL files
In the Database tool window ( View | Tool Windows | Database) , right-click a database object and select SQL Scripts | SQL Generator .
In the SQL Generator tool window, click the File Output Options icon (
).
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.
tip
SQL files are generated by a groovy script. To change the script, click the Settings icon (
) and select Edit.