@proGO

Страница 1351 из 1674
X
06.04.2018
14:28:00
Makkusu
06.04.2018
14:29:41
при попытке структурировать как то данные двумерно мне выкидывает sql: converting argument $1 type: unsupported type...

Александр
06.04.2018
14:30:29
базару нет)))
https://play.golang.org/p/O9Jk4Tiq-zM

X
06.04.2018
14:30:33
http://golang-book.ru/chapter-08-pointers.html
https://pastebin.com/z6NE0sBa есть два варианта получается один просто передает ссылку, второй копирует значение

Google
Makkusu
06.04.2018
14:31:39
куку

X
06.04.2018
14:33:27
https://hsto.org/webt/va/nc/ji/vancjilao5d1cbs_mexymfb7kh0.jpeg

Dimitry
06.04.2018
14:34:32
драсти, народ подскажите, есть ли норм библиотеки на Го для решения задачи привязки gps-треков в графу?

X
06.04.2018
14:34:59
Ну как, садишся и пишешь свою)

В го так заведено

+ больше звёздочек - Александр говорит красиво

X
06.04.2018
14:36:46
Dmitriy
06.04.2018
14:40:22
Поделитесь рабочим tasks.json для VSCode?

"command": "go run ${file}", говорит no such file or directory: go run /home/fishhead/go/src/localTest/fishhead108/ldap-sync/main.go в шеле отрабатывает норм

если run ${file} вынести в аргументы - запускается

Дичь, работает так { "version": "2.0.0", // "type": "shell", "echoCommand": true, "command": "go", "cwd": "${workspaceFolder}", "tasks": [ { "label": "run", "group": { "kind": "build", "isDefault": true }, "args": [ "${file}", ], }, ] }

А так нет { "version": "2.0.0", "type": "shell", "echoCommand": true, "cwd": "${workspaceFolder}", "tasks": [ { "label": "rungo", "command": "go run ${file}", "group": { "kind": "build", "isDefault": true }, "args": [ "--username", ], }, ] }

Google
Artem
06.04.2018
15:10:23
Это нормально, что все данные инсерта в одном срезе?
Да, сам по себе синтаксис такое позволяет

Так, что не, я тут был не прав и в одну строку, если все сформировалось корректно должно сработать норм

Атас
06.04.2018
15:34:33
как ты хочешь ,так работать не будет или делаешь сначала prepare("INSERT INTO Table (id,n1...) Values (nexval('fff'),$1...)") и в цикле Exec(data) только если данных много это медлено, или почти как ты сейчас делаешь, но вместо $N вставляешь правильно заквоченные данные из data типа ('значение',200,'test') и формируешь огромную партянку, или если мускул можно использовать https://godoc.org/github.com/go-sql-driver/mysql#RegisterReaderHandler обычно работает быстрее других вариантов, примено так var bufLoader bytes.Buffer for _,cont := range Content { bufLoader.WriteString(cont.ID) bufLoader.WriteString("\t") bufLoader.WriteString(loadTime) bufLoader.WriteString("\n") } mysql.RegisterReaderHandler("data", func() io.Reader { return io.Reader(&bufLoader) }) res, err := z.db.Exec(`LOAD DATA LOCAL INFILE 'Reader::data' REPLACE INTO TABLE test;`)

хотя если pg, то можно Bulk imports использовать, смотри пример на https://godoc.org/github.com/lib/pq

Makkusu
06.04.2018
17:31:51
Атас
06.04.2018
17:32:32
база какая ?

Makkusu
06.04.2018
17:32:37
Postgres

а пример на стоковерфлоу был на Mysql

Атас
06.04.2018
17:33:35
мое сообщение от 18:47

для pg похоже лучий вариант с Bulk insert

Makkusu
06.04.2018
17:38:20
для pg похоже лучий вариант с Bulk insert
меня пугает выполнение запроса в цикле

Или он не выполняется и находится на стадии подготовки?

Атас
06.04.2018
17:40:45
возможно, я с pg не работаю, посмотри код

Makkusu
06.04.2018
17:41:54
возможно, я с pg не работаю, посмотри код
Спасибо. Попытаюсь разобраться) А с какой СУБД вы работаете на go?

Атас
06.04.2018
17:42:23
тем более там транзакция, если что можно не коммитить

в основном мускул и иногда оракл

Makkusu
06.04.2018
17:44:19
Атас
06.04.2018
17:45:08
в чем ?

Makkusu
06.04.2018
17:45:13
я думал поработать с какой нибудь не реляционной, но незнаю подойдет ли для моей задачи

Google
Makkusu
06.04.2018
17:46:15
что у тебя за задача?
Парсинг и хранение данных, вывод.

Panda
06.04.2018
17:46:54
Парсинг и хранение данных, вывод.
хз попробуй новомодный графкуэль

Panda
06.04.2018
17:47:08
если у тебя нет жеских связей там каких то

загугли типа

mongo vs mysql

Makkusu
06.04.2018
17:47:16
mongo?
даже незнаю, что посоветуете

Panda
06.04.2018
17:47:28
даже незнаю, что посоветуете
я более чем уверен что все будет тебе одинаково)

Dmitri
06.04.2018
17:47:32
даже незнаю, что посоветуете
ну...она нереляционная :)

X
06.04.2018
17:47:33
Кликхаус?

Panda
06.04.2018
17:47:38
не существует типа однозначного ответа

Panda
06.04.2018
17:47:50
все ОЧЕНЬ сильно зависит от данных, от оптимизаций, от конкретных настроек

короче серебрянных пулей не существует

Artem
06.04.2018
17:48:43
Вообще не в тему)

хз попробуй новомодный графкуэль

Panda
06.04.2018
17:49:08
да надо же ПОПРОБОВАТЬ

Makkusu
06.04.2018
17:49:23
Вообще можно было все на мускуле сделать

а я такой "Надо идти в будущее"

хотя то что я хотел и на мускуле бы не получилось

Google
X
06.04.2018
17:50:35
Постгрес?

Artem
06.04.2018
17:50:38
да надо же ПОПРОБОВАТЬ
Если в названии есть ql эт не значит, что он для работы с бд. Вроде ещё никто его даже не прикрутил к бд

Makkusu
06.04.2018
17:50:42
но мускул проще и поэтому спрашивал у вас что лучше

Dmitri
06.04.2018
17:51:10
?
графкуэль для работы с апишками

Panda
06.04.2018
17:51:22
?

Makkusu
06.04.2018
17:51:24
Admin
ERROR: S client not available

Panda
06.04.2018
17:51:26
признаю, не прав

Artem
06.04.2018
17:51:28
Сейчас он как замена rest, для всяких апи

Panda
06.04.2018
17:51:36
Makkusu
06.04.2018
17:52:06
Вот реально, что нет другого способа сделать мульти вставку данных в таблицу?

кроме как каждую длинную строку конкантенировать

X
06.04.2018
17:53:59
Или в общем

Insert into blabla values (),(), <- ты про канкатенацию вот этого?)

Makkusu
06.04.2018
17:55:47
Откуда?
есть структура, которую нельзя взять и вставить в одномерный массив интерфейса, потому что подготовленные запросы не сработают на структуре. Как то так.

И жаль что в go нет интерполяции переменных

Google
Panda
06.04.2018
17:56:56
sprintf?

Makkusu
06.04.2018
17:58:09
sprintf?
Точно! Спасибо

Хотя бы так уберу следы php

yuriy
06.04.2018
18:33:22


Никита
06.04.2018
18:45:14
Какой вариант хранения конфигов предпочтительнее? Например, конфиг сервера - в виде гошной структуры или json файлика?

Subbotin
06.04.2018
18:45:46
Toml

Никита
06.04.2018
18:46:27
Почему он? Да и поддержки из коробки нет

Subbotin
06.04.2018
18:47:18
Потому что он самый удобный

Zver
06.04.2018
18:47:22
Subbotin
06.04.2018
18:47:48
Комментарии можно и в ямле и ини писать

Zver
06.04.2018
18:47:59
И скобочек с запятыми не надо

Комментарии можно и в ямле и ини писать
Это уже от предпочтений зависит. )

Subbotin
06.04.2018
18:49:18
Но томл лучший

Alexandr
06.04.2018
18:49:38
О! Про конфиги в тему. Подскажите, а кто как ключики и сертификаты клиентам в k8s кластере подсовывает? ))

Никита
06.04.2018
18:50:23
окей, а структуры норм для этого использовать?

или так себе идея?

а потом просто импортить

Выглядит просто

Zver
06.04.2018
18:52:35
Александр
06.04.2018
19:03:55
а кто что юзает для парсинга строк? регулярки оно понятно

может что есть волшебное

Страница 1351 из 1674