Dmitry
Мерль
[last news]
Useful Constructors in Go
Anonymous
Кто-то использовал go tool trace?
Anatoly
Парни, смотрю гайды по написанию рестапи, часто встречается горилла, норм выбор?
Daniel
Выбор для чего?
Мерль
Anatoly
Спасибо, про чи, я уже слышал в этом чяти, посмотрю на неё
Daniel
а я повторю - что делать-то?
Daniel
я вот весь свой рест пишу на сваггере
Stepan
Anatoly
engelbart
а Format 20160105 только уц меня вызывает отвращение?
Ivahaev
Valentin
Да он не удобный
Valentin
Американцам он привычный, откуда го)
Valentin
Не понимаю, почему нельзя было сделать буквами, как в php- ddmmyyy
Anatoly
У меня при виде этой ерунды возникло желание написать враппер, я еще больше холловорлда на написал, а обернуть это уже желание возникло.
Mike
http://fuckinggodateformat.com
Anatoly
Ну мотивация понятна, взять полную дату и пронумеровать все свойства
Anatoly
Но, оказывается, как и всегда внезапно, в мире больше одного языка, больше одной раскладки клавиатуры и больше одного стандарта написания дат
engelbart
Всё время хочется ругаться
a1eXei
Ну а что вы хотите, у американцев не всё как у людей)
engelbart
Удивляет что досих пор нет обертки над этим с миллионом звезд на гитхабе
Anatoly
Каждый свою пишет :-)
Anatoly
http://godoc.org/github.com/jehiah/go-strftime
Aleksandr
Anatoly
Я много с датами не работал, но парсинг у меня покрывался стандартными константами формата из пакета
Anatoly
Хотя безусловно было бы удобнее, согласен
Alexander
я сейчас делаю на fasthttprouter
Anton
Рест на всем просто делать, не?
Anton
Мерль
чай же медленный, не? :)
Ну, тогда нужно уточнить, какие требования к фреймворку.
Имхо, в 80% случаев по скорости ты в фреймфорк не упрёшься, гораздо больше тебя будет тормозить СУБД
Anton
Anton
Или echo c bind и json 😀
Anton
главное ирис не брать ;) или как он там сейчас называется, осирис?
a1eXei
Коллеги, можете подсказать новичку, с чего начать? Только нюанс, я практик не люблю теорию, что можно почитать параллельно на практике разбирая ту или иную магию?
a1eXei
начал с оф. документации
Igor
https://gobyexample.com/
a1eXei
спасибо
engelbart
pq: malformed array literal: "{"All":[{"i":"0","n":"a","p":"9.000000"}],"Preload":null,"Count":1}"
engelbart
что то я вот этогов упор не понимаю
engelbart
поле json в постгре, отказывается вставлять
engelbart
что тут ему mailformed то?
Aleksandr
тип колонки какой? какой запрос?
engelbart
Тип json, запрос insert
engelbart
jsonb[]
Aleksandr
сам запрос покажи
Aleksandr
jsonb[]
именно такой? я так понимаю массив, а вставляешь объект.
engelbart
угу, именно такой, только обратил внимание
engelbart
получается что ему толкько массив да?
Aleksandr
engelbart
pq: malformed array literal: "[{"i":"0","n":"1","p":"9.000000"}]"
insert там примитивнй просто sql: insert into () values
engelbart
ага, вставляю такое из psql говорит "[" must introduce explicitly-specified array dimensions
Zhenja
insert into () values(array[{"i":"0","n":"1","p":"9.000000"}])
Zhenja
а так?
engelbart
ERROR: syntax error at or near "{"
Zhenja
insert into () values(array[to_json('{"i":"0","n":"1","p":"9.000000"}')])
Zhenja
insert into () values(array[to_json('{"i":"0","n":"1","p":"9.000000"}'::text)])
engelbart
ERROR: column "оо" is of type jsonb[] but expression is of type json[]
ПОДСКАЗКА: You will need to rewrite or cast the expression
Anonymous
Соревнование "больше скобок всяких разных"? 😂
Aleksandr
Anonymous
https://stackoverflow.com/questions/18099589/postgres-array-of-json-avoid-casting
Aleksandr
вообще пора уже в гугл.
Michael
а зачем массив json'ов?
engelbart
Не спрашивайте, не моя схема
engelbart
С чего взяли что не гугля?
engelbart
jsonb[] , удивительная вещь
Zhenja
блин, да - to_jsonb
Zhenja
я тоже сбился уже)
Zhenja
в чатике про го
engelbart
Ну, и чего в нём справочного. александр?
Michael
https://www.postgresql.org/docs/current/static/functions-json.html
engelbart
блин, да - to_jsonb
No function matches the given name and argument types. You might need to add explicit type casts
(array[to_jsonb('{"i":"0","n":"1","p":"9.000000"}'::text)]
engelbart
to_jsonb(anyelement) из доки, а оказывается не any чтоль
Michael
та там просто есть