如果我使用 sql.DB
包函数,Goland 非常擅长自动完成 SQL 语句。
例如,Goland 将在此设置中提供 SQL 自动补全(包括 DDL 数据):
result, err := someDB.Exec(`INSERT INTO <cursor here>`)
我可以配置 Goland 以在其他上下文中显示 SQL 自动完成功能吗?例如,我正在使用 github.com/jmoiron/sqlx
它具有以下形式的功能:
err := someDB.Get(&user, `SELECT * FROM users WHERE email="%s"`, email)
在第二个示例中,未触发自动完成功能。
我找不到 Goland 设置中是否配置了此功能。我可以告诉 Goland 哪些函数参数应该符合 SQL 自动完成的条件吗?
最佳答案
您可以在查询中使用Alt + Enter
,然后使用注入(inject)语言
并开始键入要插入的 SQL 方言。
关于sql - Goland 可以使用其他 SQL 包自动完成 SQL 语句吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54604497/