Size: a a a

2021 June 06

I

Ivan in Go-go!
Делюсь результатами своих поисков
https://github.com/procyon-projects/chrono#schedule-task-at-a-fixed-rate
источник

е

енот in Go-go!
какие-какие проекты?
источник

е

енот in Go-go!
чьи, т.е.?
источник

ep

egor popov in Go-go!
да, для grpc горутин так и делаем через интерсепторы, может стоит и для своих только в лог писать
источник

ep

egor popov in Go-go!
вот так решил: сделал общую функцию обработчик recovery:
  fnrecovery := func() {
   defer sql.Close()
   defer cancel() // context
   defer sync()   // log
   if err := recover(); err != nil {
     logger.Info("the service has been finished panicking")
     panic(err)
   } else {
     logger.Info("the service has been finished normally")
   }
 }
источник

ep

egor popov in Go-go!
и далее уже из кода:
  go func() {
   defer fnrecovery()
   sql.ExposeStatistic(ctx, .........)
 }()
источник

А

Ан in Go-go!
товарищи, подскажите такой момент:
в таблице колонки все text
db.Exec("insert into tbl (a, b) values (?,?)", "asdf", "1488")
asdf записывается нормально, а вот второе не пишется в таблицу если там только цифры. это баг sqlite драйвера?
источник

AS

Andrey Shuster in Go-go!
Тебе попался sqlite антифашист
источник

AS

Andrey Shuster in Go-go!
А какая схема у таблицы?
источник

А

Ан in Go-go!
create table if not exists tbl (id integer not null primary key, A text, B text)
источник

@

@mr_tron in Go-go!
Я бы поставил на ошибку наблюдения
источник

@

@mr_tron in Go-go!
И внимательно перепроверил
источник

А

Ан in Go-go!
ну вот нет.
источник

А

Ан in Go-go!
я сам обескуражен как так получается что не пишет в таблицу, а вот если добавить запятую к этой строке, то всё ок
источник

RL

Ragnar Lodbrok in Go-go!
А попробуйте другой запрос сделать для проверки
Что-то типа
"select * from tbl where B = ?","1234"
источник

RL

Ragnar Lodbrok in Go-go!
Тогда будет понятно, проблема в драйвере или нет
источник

А

Ан in Go-go!
сорян, баг в другом месте)
источник

А

Ан in Go-go!
дебажил в sqliteman, а он косячно показывает строки. так что с драйвером всё хорошо)
источник

е

енот in Go-go!
под виндой хорош heidisql
источник

А

Ан in Go-go!
нема винды
источник