Size: a a a

2020 April 14

@

@mr_tron in Go-go!
x-foby
Но тогда какие-нибудь тибетские тоже будут проходить валидацию.
Какой в этом смысл?
ну если вы хотите немного дискриминации, то можно перечислить допустимые языки типа \p{Cyrillic}
источник

@

@mr_tron in Go-go!
/usr/lib/go-1.13/src/unicode/tables.go:5359 вот список допустимых
источник

J

Jefferson in Go-go!
Подскажите, как подставить имя бд в SQL-запрос? Пытаюсь сделать это так:
db.Exec("DELETE FROM ? WHERE `id` = ?", db_name, id)
Но почему-то не подставляется имя бд. Поле id подставляется успешно
источник

CI

Co. In in Go-go!
Jefferson
Подскажите, как подставить имя бд в SQL-запрос? Пытаюсь сделать это так:
db.Exec("DELETE FROM ? WHERE `id` = ?", db_name, id)
Но почему-то не подставляется имя бд. Поле id подставляется успешно
Начнем с того что это имя таблицы а не бд. А во вторых, нельзя байндить имя таблицы
источник

J

Jefferson in Go-go!
Если подставлять имя таблицы  вот так, то всё отрабатывает: db.Exec("DELETE FROM "+db_name+" WHERE `id` = ?", id)
источник

J

Jefferson in Go-go!
Co. In
Начнем с того что это имя таблицы а не бд. А во вторых, нельзя байндить имя таблицы
Да, ошибся, пардон
источник

J

Jefferson in Go-go!
Как быть тогда? У меня по нажатию кнокпи отправляется Ajax POST-запрос, содержащий имя бд и айди.
источник

J

Jefferson in Go-go!
Таблиц больше 10 штук, для каждой писать по SQL-запросу?
источник

VM

Vladislav Milenin in Go-go!
Jefferson
Как быть тогда? У меня по нажатию кнокпи отправляется Ajax POST-запрос, содержащий имя бд и айди.
Говнокод solutions
источник

J

Jefferson in Go-go!
Как тогда лучше реализовать?
источник

CI

Co. In in Go-go!
Jefferson
Таблиц больше 10 штук, для каждой писать по SQL-запросу?
https://t.me/gogolang/418450
Вот так и делай. Надеюсь dbName формируется у тебя не на стороне пользователя?)
источник

VM

Vladislav Milenin in Go-go!
1) ajax должен остаться в прошлом веке
2) фронт ничего не должен знать про бд если это не crm
источник

EK

Eduard Korolev in Go-go!
можно ли увидеть побочные эффекты не закрытого файла? И есть ли они, если программа на го запустилась, открыла 10 файлов и завершилась. Дескрипторы же вместо с пидом должны отвалиться?
источник

J

Jefferson in Go-go!
Co. In
https://t.me/gogolang/418450
Вот так и делай. Надеюсь dbName формируется у тебя не на стороне пользователя?)
<button onclick="DelData({{.Id}}, 'db_name')">del</button>
До обработки запроса проверяется авторизация
источник

VM

Vladislav Milenin in Go-go!
Eduard Korolev
можно ли увидеть побочные эффекты не закрытого файла? И есть ли они, если программа на го запустилась, открыла 10 файлов и завершилась. Дескрипторы же вместо с пидом должны отвалиться?
Если дескрипторы переполнятся, все процессы повиснут
источник

VM

Vladislav Milenin in Go-go!
Плюс нагрузка на io
источник

EK

Eduard Korolev in Go-go!
понятно, но после того ка умрет программа которая открыла дескриптор - дескриптор же освободится?
источник

VM

Vladislav Milenin in Go-go!
Eduard Korolev
понятно, но после того ка умрет программа которая открыла дескриптор - дескриптор же освободится?
Вроде да
источник

VM

Vladislav Milenin in Go-go!
Jefferson
<button onclick="DelData({{.Id}}, 'db_name')">del</button>
До обработки запроса проверяется авторизация
Фронт не должен знать о таблицах ничего :))
источник

CI

Co. In in Go-go!
Встречал в Go когда присвоение идет в условии

if _, ok := mapName[mapKey]; ok {

Пробую немного усложнить условие и как-то видимо не так его записываю
if strings.HasPrefix("t", v) && port, err = strconv.Atoi(v[:1]); err != nil  {
источник