如果我使用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自动补全的条件吗?
发布于 2019-02-09 17:11:22
您可以在查询中使用Alt + Enter
,然后使用Inject Language
并开始键入要插入的SQL方言。
https://stackoverflow.com/questions/54604497
复制相似问题