PyCharm 2026.1 Help

代码生成

使用此页面配置 SQL 文件的格式设置选项。 更改这些设置时, 预览 窗格将显示其如何影响您的代码。

配置索引、主键和外键的代码生成行为。

该选项卡包含主键约束、外键约束和索引的命名模板。 当您在 创建表修改表 对话框中创建它们时,这些模板用于生成约束和索引的默认名称。

模板可以包含变量和文本。 生成名称时,指定的文本将被原样保留。 例如,将 {table}_pk 模板应用到 actor 表时,生成的主键名称将为 actor_pk

若要查看有关变量及其用法的信息,请点击某个字段并按 Ctrl+Q

{unique?u:} 会检查索引是否唯一,并插入相应的字符序列。 如果索引是唯一的,模板将生成一个名称,其中包含位于 ?: 之间指定的字符序列。 对于 {unique?u:} 模板,为 u。 如果索引不是唯一的,将插入位于 :} 之间的字符序列。 对于 {unique?u:} 模板,则不插入任何内容。

示例

您有 persons 表,其中包含列 FirstNameLastName{table}_{columns}_{unique?u:}index 模板会为非唯一索引生成以下名称: persons_FirstName_LastName_index

从...设置

点击此链接以显示可用作当前语言代码风格基础的语言列表。 仅采用适用于当前语言的设置。 所有其他设置不受影响。

当适用时,此链接会显示在特定语言代码风格页面的右上角。

点击 重置 放弃更改并返回到初始的代码风格设置。

2026年 3月 24日