170 похожих чатов

Всем привет Пишу запросы "в сырую", для лучшего отображения в коде

делаю табуляцию в строке, что приводит к отправке \n и \t по сети до БД. Есть ли какой-то универсальный способ "почистить" строку, чтобы избежать этого? Или лучше пожертвовать читабельностью sql запроса?

sql := fmt.Sprintf(`
WITH a AS (
INSERT INTO %s(username, email, password, is_verified)
VALUES ($1, $2, $3, $4)
RETURNING id AS account_id
),
av AS (
INSERT INTO %s(code, account_id)
VALUES($5, (SELECT account_id FROM a) )
),
aa AS (
INSERT INTO %s(url, account_id)
VALUES($6, (SELECT account_id FROM a) )
)
SELECT account_id FROM a
`, accountTable, accountVerificationCodeTable, accountAvatarTable)

запрос из логов:
"\n\t\tWITH a AS (\n\t\t\tINSERT INTO account(username, email, password, is_verified)\n\t\t\tVALUES ($1, $2, $3, $4)\n\t\t\tRETURNING id AS account_id\n\t\t),\n\t\tav AS (\n\t\t\tINSERT INTO account_verification_code(code, account_id)\n\t\t\tVALUES($5, (SELECT account_id FROM a) )\n\t\t),\n\t\taa AS (\n\t\t\tINSERT INTO account_avatar(url, account_id)\n\t\t\tVALUES($6, (SELECT account_id FROM a) )\n\t\t)\n\t\tSELECT account_id FROM a\n\t"

1 ответов

5 просмотров

возможно проблема в IDE, на Goland таких проблем не замечал

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
9
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Карта сайта