Может ли Goland автоматически завершать операторы SQL, используя другие пакеты SQL? - PullRequest
0 голосов
/ 09 февраля 2019

Goland отлично подходит для автозаполнения операторов SQL, если я использую функции пакета sql.DB.

Например, 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.Могу ли я сообщить Голанду, какие параметры функций должны быть пригодны для автозаполнения SQL?

1 Ответ

0 голосов
/ 09 февраля 2019

Вы можете использовать Alt + Enter внутри запроса, а затем использовать Inject Language и начать вводить диалект SQL, который вы хотите вставить.

...