Size: a a a

2020 August 10

АД

Алексей Долгов... in Go-go!
/dev/null
извиняюсь, не совсем понимаю о чем вы.
уже 4 года работаю только с sqlx и не разу не сталкивался с тем что сделать невозможно (или почти).
возможно не те юз кейсы
выбрать отчеты из таблицы в зависимости от юзера и филиала, категорий продукции. Если категория не указана выводим все, если филиал не указан выводим только для тех филиалов которые разрешены юзеру. сортировка по алфавиту, по размеру прибыли - и теперь попробуйте на sqlx
источник

E

Edgar in Go-go!
Так что там уж руками можно сканить
источник

E

Edgar in Go-go!
Да ребят, sqlx не query builder!
источник

@

@mr_tron in Go-go!
большая часть вещей конечно решается без squirell но иногда без квери билдеров реально уебищно
источник

АД

Алексей Долгов... in Go-go!
Edgar
Да ребят, sqlx не query builder!
+
источник

/

/dev/null in Go-go!
Алексей Долгов
выбрать отчеты из таблицы в зависимости от юзера и филиала, категорий продукции. Если категория не указана выводим все, если филиал не указан выводим только для тех филиалов которые разрешены юзеру. сортировка по алфавиту, по размеру прибыли - и теперь попробуйте на sqlx
Ясно про что вы.
Отчеты строить можно другими системами, которые из "коробки" умеют это делать хорошо
источник

Д

Ди in Go-go!
Я однажды попытался вот этим чудом воспользоваться, получлиось так не красиво, что пошел sql чистый писать )
https://github.com/ulule/loukoum
источник

/

/dev/null in Go-go!
отчеты у меня коллега прекрасно на coreNet пишет
источник

A

Anatoliy in Go-go!
Мда.. видимо я один таким криворуким оказался кто щупал и использовал xorm/gorm.... :)
источник

/

/dev/null in Go-go!
Алексей Долгов
выбрать отчеты из таблицы в зависимости от юзера и филиала, категорий продукции. Если категория не указана выводим все, если филиал не указан выводим только для тех филиалов которые разрешены юзеру. сортировка по алфавиту, по размеру прибыли - и теперь попробуйте на sqlx
еще раз перечитал) можно же просто sql запросом это выбрать)
в крайнем случае можно через виртуальные таблицы
источник

/

/dev/null in Go-go!
если бы в Го был нужен ORM он бы уже давно появился (горм не считается)
источник

АД

Алексей Долгов... in Go-go!
условия меняются - как запрос строить? руками писать свой билдер?
источник

АД

Алексей Долгов... in Go-go!
orm не нужен, но squirrel + sqlx норм для каких то сложных вещей
источник

/

/dev/null in Go-go!
Алексей Долгов
условия меняются - как запрос строить? руками писать свой билдер?
а использовать разные запросы нельзя?
источник

/

/dev/null in Go-go!
2 -3 - 5 - 7 запросов, но все остается прозрачно и максимально читаемо
источник

/

/dev/null in Go-go!
без магии
источник

/

/dev/null in Go-go!
Возможно я и не прав и не работал с этим в том объеме когда нужен билдер
источник

SP

Slava Pinchuk in Go-go!
Вопрос по стилю написания в тестах.
Что лучше вариант_1:
     // Check the status code is what we expect.
   if status := rr.Code; status != http.StatusForbidden {
     t.Errorf("handler returned wrong status code: got %v want %v",
       status, http.StatusForbidden)
   }

Или
 вариант_2: 
 require.Equal(t, http.StatusForbidden, rr.Code)
источник

SP

Slava Pinchuk in Go-go!
Anatoliy
Мда.. видимо я один таким криворуким оказался кто щупал и использовал xorm/gorm.... :)
Я тоже )
источник

DZ

Daniil Zelenko in Go-go!
Как определить mime-type? Я пробовал http.DetectContentType(), но возвращает plain/text для css файла. Читаю файл с ioutil.ReadFile
источник