具有多个文件的模板
一些编程模式和框架需要一组相关文件,通常具有非常特定的结构。 例如,您可以创建单独的 SQL 文件:一个用于创建数据库结构,另一个用于向数据库插入数据。
在 DataGrip 中,您可以通过将子模板添加到文件模板来创建相关文件集。 当您从这样的模板创建文件时,还会从子模板创建文件。
创建包含多个文件的模板
在 设置 对话框(Ctrl+Alt+S )中,选择 。
创建主文件模板。
请在 文件 选项卡上点击
并指定模板的名称、文件扩展名和正文。
在列表中选择新的模板,然后点击工具栏上的
。 指定子模板的名称、文件扩展名和主体。
示例:表格模板
在 设置 对话框(Ctrl+Alt+S )中,选择 。
创建表结构模板。
请在 文件 选项卡上,点击
并指定以下内容:
名称(N):
Table扩展(E):
sql文件名:
${NAME}
请将以下代码添加到模板主体中:
CREATE TABLE ${NAME} ( id integer DEFAULT NOT NULL, first_name character varying(45) NOT NULL, last_name character varying(45) NOT NULL, last_update timestamp without time zone DEFAULT now() NOT NULL );此表的名称将与您提供的名称匹配,例如:
actor。创建表数据模板。
在列表中选择新的 Table 模板,然后单击工具栏中的
。 请指定以下内容:
文件名:
${NAME}_data扩展(E):
sql
请将以下代码添加到模板主体中:
INSERT INTO ${NAME} (id,first_name,last_name,last_update) VALUES ('1','PENELOPE','GUINESS','2006-02-15 04:34:33.000'); INSERT INTO ${NAME} (id,first_name,last_name,last_update) VALUES ('2','NICK','WAHLBERG','2006-02-15 04:34:33.000'); INSERT INTO ${NAME} (id,first_name,last_name,last_update) VALUES ('3','ED','CHASE','2006-02-15 04:34:33.000');此文件的名称将是您提供的名称和
_data的组合,例如:actor_data。点击 确定(O) 以应用更改。
要使用新的模板,请在 个文件 工具窗口中右键点击目录或按 Alt+Insert 并选择 Table 模板。 为表指定一个名称,DataGrip 将创建两个文件。
最后修改日期: 2025年 9月 26日