
Can
22.05.2017
17:27:48
Набежали
Растёт надо брать
А чем больше берут тем больше растёт
Сегодня по телику!!! Даже

Google

Can
22.05.2017
17:28:13
Показали

Rumata
22.05.2017
17:29:44
О пойду куплю

Can
22.05.2017
17:29:50
Давай
Ахах
Пузырёк дуется)

Rumata
22.05.2017
17:32:49
Ну как упадёт до 1к можно скидывать

Can
22.05.2017
17:33:41
Во я так всегда делаю
Чуть вниз пошло сживаю

Aldar
22.05.2017
17:33:48
по тех анализу должно падать рано или поздно

Can
22.05.2017
17:33:49
Сливаю
))))
Тех анализ работает оочень плохо

Alexey
23.05.2017
05:17:35

Google

Евгений
23.05.2017
06:30:17
а за этой дверью
> ад ад ад

Alexander
23.05.2017
06:45:02
это да

Rumata
23.05.2017
06:54:57
Чем больше пишу на этой хуйне
Тем больше думаю что нахуй она мне надо
Во. Последний кейс был вчера, дебажил genstage
Думал бага
Оказалось в доках в жопе было написано как передать нужный параметр
Ваши эти отп, кому щас правда нужен бэкенд в эру графкула

Dmitry
23.05.2017
06:59:17
GenStage не отп, а раковая опухоль

Max
23.05.2017
06:59:42
как в фениксе в релизе автоматом сделать mix ecto.create && mix ecto.migrate ?

Alexander
23.05.2017
07:03:26
в дистиллери есть хуки

Max
23.05.2017
07:03:38
та блядь

Alexander
23.05.2017
07:03:40
set post_start_hook: "rel/hooks/post_start"

Max
23.05.2017
07:03:40
а как?
это куда писать?

Alexander
23.05.2017
07:03:53
ща
в rel/config
а post_start у тебя - шеллскрипт

Google

Alexander
23.05.2017
07:04:40
но там опять проблема
нужно нафигачить таск

Max
23.05.2017
07:04:58
какой таск?

Alexander
23.05.2017
07:05:02
который через rpc дергать из скрипта

Max
23.05.2017
07:05:08
блэд

Alexander
23.05.2017
07:05:32
вэлкам ту май ворлд )

Max
23.05.2017
07:05:32
а по-быстрому единоразово как-то можно сделать?

Alexander
23.05.2017
07:05:53
в любом случае тебе нужно задефайнить модуль
с телом вида:
а потом его пинать через rpc
можно через дистиллери, можно руками

Alexander
23.05.2017
07:07:22
как тебе угодно

Max
23.05.2017
07:07:41
а, т.е. я из шелла могу дёрнуть Ecto.Migrator?
мне этого достаточно будет
но как правильно сделать я понял, спасибо

Alexander
23.05.2017
07:08:34
да, я просто через rpc все дергаю, но для красоты обернул все в модули
еще был раньше способ отменный, можно микс упаковать в релиз
и тогда прямо микс таски дергать
из минусов - по пизде пошло вообще все, т.к микс зафигаченый в релиз приводит к чудесным рантайм ошибкам

Google

Alexander
23.05.2017
07:12:01
вообще работа с базой данных в плане миграций в эликсире крайне убога. В итоге я вынес оттуда вообще все, оставив только коннект и работу с базой, но не ее менеджмент. Такое возможно, если эликсир выступает дополнительным аппов в инфраструктуре. Убрало кучу геммороя, но добавился небольшой костыль чтобы на CI все бегало корректно.

Max
23.05.2017
07:12:28
а базу чем менеджишь?

Alexander
23.05.2017
07:13:06
рубишный апп менеджит, эликсир только для апи и метрик

Max
23.05.2017
07:15:19
а как ecto.create делать?

Alexander
23.05.2017
07:16:23
так и делать, ecto create создает пустую базу.

Max
23.05.2017
07:16:24
где это вообще в проекте определяется? откуда он берёт ecto.create?
а из еликсира как это вызвать?

Alexander
23.05.2017
07:17:43
если в релизе, то никак

Admin
ERROR: S client not available

Alexander
23.05.2017
07:18:01
неймспейс Mix отсутствует, а экто.create там

Max
23.05.2017
07:18:18
а, он уже есть

Dmitry
23.05.2017
07:18:28
Я вот не пойму, зачем так делать было?

Alexander
23.05.2017
07:19:11

Dmitry
23.05.2017
07:19:18
Из чего сделан микс, что если его засунуть в релиз - он все ломает?

Max
23.05.2017
07:19:19
да уже создан
create почему-то само создаётся
это норм
в фениксе какие-то говно и палки

Dmitry
23.05.2017
07:20:29
А когда что-то само создаётся - я вообще убегаю от такого шайтан-программа подальше
Поэтому мне нравится феникс

Google

Dmitry
23.05.2017
07:20:53
Но вот релизов я не понимаю

Max
23.05.2017
07:21:00
в скулайте

Dmitry
23.05.2017
07:21:33
Как блин сама?)
А схема как же?
Короче шильё

Alexander
23.05.2017
07:22:27
лол
sqlite же
вообще никто не пользовал раньше?
там автосоздание базы при коннекте

Dmitry
23.05.2017
07:23:32
Я конечно не эксперт, но там вроде файл создаётся
С базой

Max
23.05.2017
07:23:56
ну вот он почему-то уже был создан
короче всё норм

Alexander
23.05.2017
07:24:19
ух, я прямо экспертом себя почувствовал, хотя написал ровно 1 программу в рамках универа для работы с sqlite
When you connect to a non-existent SQLite database, SQLite automatically creates a new database. Therefore, to create a new database, you just need to specify the database name and connect to it.

Max
23.05.2017
07:24:26
всем спасибо

Dmitry
23.05.2017
07:24:34
Я не использовал SQLite с тех пор как переехал на линукс

Max
23.05.2017
07:24:47
я в админке юзеров храню
нах не надо только из-за этого базу поднимать