Size: a a a

2020 June 16

с

сонная википедия... in Go-go!
Eduard Korolev
select cast(start_at as bigint) FROM events; cannot cast type timestamp without time zone to bigint
источник

с

сонная википедия... in Go-go!
только там float, вроде как, но из него можно просто просто добавив ::integer
источник

VL

V L in Go-go!
Eduard Korolev
а попроще как нить можно? у меня есть структура с полем StartAt int64 json:"start_at" db:"start_at"
А почему у вас int64, если в базе время? Или DTO не в моде?
источник

EK

Eduard Korolev in Go-go!
в базе время потому что удобно так, а в модель int потому что в json int
источник

AP

Alexey Palazhchenko in Go-go!
Звучит так, как будто вам нужен тип, реализующий Scanner/Valuer и JSON marshaller/unmarshaller
источник

AP

Alexey Palazhchenko in Go-go!
Ну или методы на структуре целиком. Или две разные структуры
источник

AS

Andrey S in Go-go!
@mr_tron
а подскажите как круто генерировать уникальные (можно не супер) айдишники для запросов. я думал что-то типа base32(crc64(текущее время в наносекундах + текущее время в секундах))
hash от servername + atomic counter
источник

ET

Eduard Tkachuk in Go-go!
Всем привет, хочу сделать демона который каждые 10 мин ходит на сайт и собирает последние посты. Как лучше всего реализовать задержку в GoLang?
источник

J

Jefferson in Go-go!
time.Sleep()?
источник

ET

Eduard Tkachuk in Go-go!
Jefferson
time.Sleep()?
Это хорошая практика?
источник

DP

Daniel Podolsky in Go-go!
нормальная
источник

F

Fordarian in Go-go!
селект на канал таймера
источник

F

Fordarian in Go-go!
и там же можно ловить сигналы чтобы корректно выходить в момент ожидания по контролц
источник

с

сонная википедия... in Go-go!
Eduard Tkachuk
Всем привет, хочу сделать демона который каждые 10 мин ходит на сайт и собирает последние посты. Как лучше всего реализовать задержку в GoLang?
time.Ticker/time.Timer + select
источник

ET

Eduard Tkachuk in Go-go!
Спасибо, буду копать
источник

Н

Никита in Go-go!
Jefferson
time.Sleep()?
Это решение выглядит как наименее запарное
источник

с

сонная википедия... in Go-go!
но вообще для таких вещей есть cron и Windows Scheduler
так процесс не будет висеть в фоне и тд
источник

ET

Eduard Tkachuk in Go-go!
Никита
Это решение выглядит как наименее запарное
+, но правильное ли оно
источник

ET

Eduard Tkachuk in Go-go!
сонная википедия
но вообще для таких вещей есть cron и Windows Scheduler
так процесс не будет висеть в фоне и тд
+
источник

VM

Vladislav Milenin in Go-go!
Eduard Tkachuk
+, но правильное ли оно
Нет. Вам таймер нужен
источник