
hamper ?
06.06.2017
15:07:09
Мне она и нужна глобально.

Сергей
06.06.2017
15:08:41
лол
на рабочей машине?

Google

hamper ?
06.06.2017
15:11:48
А почему бы и нет, если серваком кроме меня еще несколько знакомых пользуются? Каждому по ноде ставить?

Таймураз
06.06.2017
15:12:07
nvm поставить на рут пользователя?

hamper ?
06.06.2017
15:13:02
А смысл, если она из репозитория прекрасно ставится? Зачем лишние извращения?

Таймураз
06.06.2017
15:13:24
И не задаваться тем вопросом, которым ты задаешься

hamper ?
06.06.2017
15:13:43

Таймураз
06.06.2017
15:13:59
nvm install x.x.x
Конкретная версия ноды

hamper ?
06.06.2017
15:14:10
Ну я уже разобрался что это косяк npm@5, решение просто откат на 4 версию.
Пока не починят.
npm i -g npm@4 && npm i -g npm@4
И нет проблем.

Таймураз
06.06.2017
15:15:58
дважды? зачем?

Google

Таймураз
06.06.2017
15:16:07
npm i -g npm и нет проблем
Спокойно обновляюсь

hamper ?
06.06.2017
15:16:11
Потому что второй запуск фиксит права.
Я выше ссылку на issue скинл, у меня та же проблема.
Собственно там и причина обозначена https://github.com/npm/npm/issues/16766#issuecomment-305920346

Aleksandr
06.06.2017
15:23:10
apt upgrade
ну это не работает вообще) так можно делать только в контейнере, иначе гарантирована жесточайшая боль

hamper ?
06.06.2017
15:24:06
И это личный сервак, собственно дропнуть все и переустановить не проблема если уж совсем поломается, хотя за последние лет 10 такое если и бывало, то максимум пару раз да и то по другим причинам.

Сергей
06.06.2017
15:27:55

hamper ?
06.06.2017
15:28:19
Ну в контейнерах такое вполне допустимо, если пофиг на данные.
На рабочих серверах я такое естественно никогда делать не буду, там любые обновления только при острой необходимости и сначала попробовав на тестовом серваке.

Ilya
06.06.2017
16:19:54
суровые одмины не делают опдейтов

Anton
06.06.2017
16:34:35
не холивара ради - кто какую орм считает наиболее удобной? (с парочкой аргументов, если можно)

Konstantin
06.06.2017
16:56:12
Я в данный момент работаю с objection. Мне нравится простота объявления моделей и реляций. Ну и вообще простота либы. До этого пробовал секвелайз. Не зашёл что-то.

hamper ?
06.06.2017
17:12:09
У меня коллега сейчас go-pg пользуется, ему нравится.

Anton
06.06.2017
18:10:38
я поресерчил немного - пока кроме секвелайза ничего не нашел подходящего, мне важно, чтоб при создании модели создавалась и миграция для нее автоматом (ну или из модели можно было сгенерить миграции)
ну и выполнение сидов есть - мелочь, а приятно)

Aleksandr
06.06.2017
18:14:28

hamper ?
06.06.2017
18:16:59
А тьфу, перепутал. ))

Ilya
06.06.2017
18:23:14
а так я сам им пользуюсь.

Google

Anton
06.06.2017
18:24:41

Ilya
06.06.2017
18:24:57
ну если ты делаешь sync - таблицы он создаст
праймари кейс сгенерит

Anton
06.06.2017
18:25:16
не, я про кли

Ilya
06.06.2017
18:25:18
а остальные ключи - хуй
а. в миграциях такая же хуйня

Anton
06.06.2017
18:25:43
на продакшне делать синк - это ахтунг)

Ilya
06.06.2017
18:25:46
то что ты там в модели индексы нарисовал - ему допезды

Aleksandr
06.06.2017
18:25:50

Anton
06.06.2017
18:26:11
ну, неудобно, конечно, но индексы можно в готовые миграции напихать ручками

Sergey
06.06.2017
18:26:51

Ilya
06.06.2017
18:27:14
на продакшне делать синк - это ахтунг)
ну и в миграции в createTable если индексы указать - эта тварь их не создаст. надо руками добивать еще )).then( () => queryInterface.addIndex(
'leisure_hotel_map',
['leisure_id', 'hotel_id'],
{ indexName: 'idx_lh_map_lh'}
))

hamper ?
06.06.2017
18:27:14

Anton
06.06.2017
18:28:11
однако

Tur_
06.06.2017
18:33:50
Ребят вопрос не по теме и очень туповат; нармально ли делать посадку сайта на cms wordpress?

Ilya
06.06.2017
18:35:13
мне ща как раз миграции рисовать. дропать альтерить. как я это не люблю. ох как я это не люблю

Tur_
06.06.2017
18:37:05
Жизв

Ilya
06.06.2017
18:37:36
я думаю дружко надо пристрелить

Tur_
06.06.2017
18:37:55
Почему?

Google

Ilya
06.06.2017
18:39:57
потому что он безыдейный пиздабол

Igor
06.06.2017
18:40:32
Зато харизматичный

Tur_
06.06.2017
18:40:59

Anton
06.06.2017
18:42:32

Ilya
06.06.2017
18:44:41
хрен знает - мне нужен save и delete на выдернутой из модели записи. максимум
чем больше наворотят в библиотеке тем хуже для скорости

Admin
ERROR: S client not available

Anton
06.06.2017
18:46:14
я для себя решил, что самый оптимальный вариант - это cqrs, чтение на graphQL, мутабельые операции - на орм/кверибилдере

Ilya
06.06.2017
18:46:50
ты еще про жавовский hibernate расскажи. он запросы могет. сложный. а вот какие запросы он строит - другой вопрос

Anton
06.06.2017
18:47:48
доктрину и сделали с ориентиром на хбернейт, насколько я помню) возможности должны быть примерно одинаковыми

Ilya
06.06.2017
18:48:06
да, только хибернейт стартует 1 раз )
а доктрина каждый раз при старте похапе скрипта
а так все ок )

Anton
06.06.2017
18:48:30
ладно, это уже оффтоп)
а вот с инексами в секвелайз - это грусть, конечно, как и с отсутствием возможности генерить диффы

Aleksandr
06.06.2017
18:49:39

Ilya
06.06.2017
18:55:44

Google

Anton
06.06.2017
18:56:44
когда в проекте 250 моделей - это тоже становится довольно не тривиальным

Ilya
06.06.2017
18:57:36

Anton
06.06.2017
18:58:47
никогда, одна табла - одна миграция, чаще всего, если не релейшн изменяется, или какое-то комплексное изменение

Ilya
06.06.2017
18:59:03
ну вот. так что не сильная проблема.

Anton
06.06.2017
18:59:29
но дублирование кода в модели, потом в миграции и в итоге еще и в таблице - это нот гуд
не кода, точнее, а одних и тех же знаний

Ilya
06.06.2017
19:00:04
ну это да

Aleksandr
06.06.2017
19:02:39
в том или ином варианте

Anton
06.06.2017
19:03:59
в пхп - доктрина, я же выше написал) думаю, хибернейт джавовский тоже умеет, что-то слышал про руби, но тут я совсем не уверен

Ilya
06.06.2017
19:04:07
хз. я не вижу в этом жопы. вот правда

Anton
06.06.2017
19:08:19
это не жопа, просто я за автоматизацию рутины - с генераторами жилось бы удобнее
https://github.com/sequelize/sequelize/issues/1339 судя по этому закрытому ишью - что-то оно должно по идее генерить

Ilya
06.06.2017
19:39:48

Anton
06.06.2017
19:40:49
как с фронтом закончу - поверчу этот кли, пока времени нет

Ilya
06.06.2017
19:41:07
ну так к нему вопросов и нет
ахаха

Anton
06.06.2017
19:41:44
UNIQUE KEY type (type)

Ilya
06.06.2017
19:41:44
остальные ключи - хуй