@proelixir

Страница 582 из 1045
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
Но вот релизов я не понимаю

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
я в админке юзеров храню

нах не надо только из-за этого базу поднимать

Страница 582 из 1045