@rubylang

Страница 1641 из 1684
First
02.10.2018
10:51:44
ну ничего же не изменилось
А в чем проблема? В том, что монга не приводит к int как это делается выше?

Michael
02.10.2018
10:51:45
Я с mongo так и не поработал

Vasiliy
02.10.2018
10:51:48
А тип данных то какой у постгре? Может он видит что репорт дэй число и приводит к числу

Антон
02.10.2018
10:52:01
Я с mongo так и не поработал
счастливый человек

Google
First
02.10.2018
10:52:17
Michael
02.10.2018
10:52:26
postgre на всех проектах

First
02.10.2018
10:52:33
реляционные базы = несчастье

Michael
02.10.2018
10:52:34
mysql со времен php не видел

Антон
02.10.2018
10:52:50
First
02.10.2018
10:52:57
А если сюда еще и ваш AR накинуть - ваще жопа в проекте

почему?
Потому что нормализация оверхед

Антон
02.10.2018
10:53:26
First
02.10.2018
10:53:32
Антон
02.10.2018
10:53:43
кто-то мне рассказывал, что с реляционной алгеброй в монге все очень нехорошо

и собственно как только данные становятся реляционными все начинают умирать в страшных мучениях

Антон
02.10.2018
10:54:54
я стараюсь не думать о монге

Google
First
02.10.2018
10:55:04
А насчет AR'a?)

Антон
02.10.2018
10:55:09
а что с ним?

First
02.10.2018
10:55:32
У тебя использование моделей (наследников AR) разбросанно по проекту? :)

Антон
02.10.2018
10:55:46
я не понял вопрос

First
02.10.2018
10:56:00
Ты инкапсулируешь обращение к базе или у тебя ModeName::arOperatior по проекту?

Michael
02.10.2018
10:56:01
+

First
02.10.2018
10:56:24
+
А как именно?

First
02.10.2018
10:56:50
Антон
02.10.2018
10:56:57
чаво что?

First
02.10.2018
10:57:06
чаво что?
> я же рельсовик

Антон
02.10.2018
10:57:17
ну и?

Michael
02.10.2018
10:57:21
Это плюс был про то, что я не понял вопроса

First
02.10.2018
10:57:29
Ладно, сек

Michael
02.10.2018
10:57:34
Насчет инкапсуляции - стараюсь этого избегать

Антон
02.10.2018
10:57:45
полезная практика, иногда

First
02.10.2018
10:57:57
У вас в контроллерах (сервисах, где-то еще, не суть), валяется что-то типа UserModel.where()... UserModel.save() etc ?

Антон
02.10.2018
10:58:12
конечно, я ж рельсовик

First
02.10.2018
10:58:21
Тогда не выносите никак Это боль :(

Антон
02.10.2018
10:58:32
что боль?

Google
Антон
02.10.2018
10:58:41
что не выносить?

First
02.10.2018
10:58:58
конечно, я ж рельсовик
И я до сих пор не понял как это связанно с тем, что вы не хотите в вынос этого го***

что не выносить?
? Ладна, я сдаюсь

Антон
02.10.2018
10:59:20
"в вынос этого говна" что значит?

Michael
02.10.2018
10:59:24
Я думал, что под инкапсуляцией запроса, ты имеешь ввиду self методы с sql

Антон
02.10.2018
11:00:23
люблю когда кто-то завернет гангрену заученными фразами, а объяснить ничего толком не может

Vasiliy
02.10.2018
11:00:43
Антон всё верно, в постгре where запрос идёт на основе типа данных в постгре

Michael
02.10.2018
11:00:50
Вот такое ты под инкапсуляцией запроса имел ввиду?

Vasiliy
02.10.2018
11:01:39
а монга у тебя монгоид или чистый драйвер?

First
02.10.2018
11:01:41
Michael
02.10.2018
11:01:54
Понял

First
02.10.2018
11:02:37
Как минимум, будет боль, если меняется хранилище (AR выступает в роли хранилища все таки), я сомневаюсь, что вы будете клепать адаптеры под это (зачем? новый гем - новая апишка) Ну и плюс остальные проблемы

Michael
02.10.2018
11:03:44
Как по мне, AR скорее интерфейс

К хранилищу .)

First
02.10.2018
11:04:14
Как это? :)

Michael
02.10.2018
11:04:19
Так то, AR в себе ничего не хранит

First
02.10.2018
11:04:25
У тебя штука которая наследуется от AR - хранилище (одна табличка)

Michael
02.10.2018
11:04:31
Просто описывает модели сообразно данным в базе

First
02.10.2018
11:04:36
Google
First
02.10.2018
11:04:50
Да, в таком описании AR - интерфейс

Vasiliy
02.10.2018
11:05:58
Я прост только с голым драйвером работал, там в принципе нельзя схемы задавать

Andrey
02.10.2018
11:06:22
а в монгойде нет
Но это же логично. У тебя могут храниться документы, как с интом в поле, так и со строкой. Тут уже вся ответственность на разработчике

Антон
02.10.2018
11:07:14
First
02.10.2018
11:07:24
Admin
ERROR: S client not available

Vasiliy
02.10.2018
11:07:29
Логично было бы чтобы запрос в модели приводил данные

First
02.10.2018
11:08:08
Просто авторы Mongo не захотели парится, так как результаты count разные

Andrey
02.10.2018
11:08:15
Но ты ж в схеме задаешь тип
Я не знаком конкретно с mongoid и как он определяется в модели, но на уровне mongodb у тебя есть просто документы.

Roman
02.10.2018
11:23:38
Всем привет. Немного непрофильный вопрос, но может кто-то поможет: как правильно маунтить вольюмы в докер компос, чтобы были данные в локальной директории? Для постгри, например

Michael
02.10.2018
11:30:59
volumes: test: driver: local driver_opts: type: none o: bind device: /test/path

для compose файла

Google
Michael
02.10.2018
11:32:11
Но volume нужно создать с driver local

Roman
02.10.2018
11:32:15
Также сделал, директории почему-то пустые

Michael
02.10.2018
11:32:56
А дериктории существуют?

Roman
02.10.2018
11:33:01
Да

Michael
02.10.2018
11:33:02
Или докер сам создавал?

Roman
02.10.2018
11:33:08
Я создал

Michael
02.10.2018
11:33:54
А покажи как docker volume create делал?

Там нужно указать driver\device\bind

вот это все

Roman
02.10.2018
11:34:52
А покажи как docker volume create делал?
Это команда такая? Я просто docker-compose up пишу

Michael
02.10.2018
11:35:15
Ааааа

Ща гляну доку composer'a

https://docs.docker.com/compose/compose-file/#volumes

https://stackoverflow.com/questions/45899836/how-to-define-a-general-mount-point-in-docker-compose

Вот чего нашел

А что он тебе на up отвечает? Нет ошибок?

Roman
02.10.2018
11:42:47
у меня 2 версия

Michael
02.10.2018
11:44:17
https://docs.docker.com/compose/compose-file/compose-file-v2/#volumes

Roman
02.10.2018
11:44:32
вот конфиг https://gist.github.com/SunRa8/6da775454f86676a2236be3bb6fc2280

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

Michael
02.10.2018
11:50:49
Инит базы происходит?

Страница 1641 из 1684