Vladimir
интересно, у кого какие мысли на этот счет?
Sparrow
у гоферов обсуждалось, поржали ))
Алексей
а что можно обсудить? в статье есть какие-то факты?
Zaur
Vladimir
ох, уже был срач на эту тему)
срач был в этой группе? чет по поиску найти не могу
Sparrow
тебе скучно стало? )
Vladimir
о, спасибо)))
Andrew Kiselev
что за зверь ecs (Amazon EC2 Container Service)? Он мне нужен? У меня docker-compose и хочу задеплоить в облако проект
V
ECS разворачивает контейнеры на машинах
V
следит за ними и тп
Andrew Kiselev
ECS разворачивает контейнеры на машинах
я правильно понимаю предпочтения к нему, а не к Elasticbean?
V
Для контейнеров, мне кажется да, возможностей у него больше
Andrew Kiselev
просто информации много, одни мануалы для EB, другие для ESC и все это приводит в замешательство. Нашел одно описание, который разбирает все по полочкам, но до конца не уверен в подходе. Поэтому интересно мнение бывалых. https://docker-curriculum.com/#multi-container
V
Мы исполбзуем ECS частично для деплоя контейнеров, бинстолк у нас бесконтейнерный
V
с другой стороны EB более легковесное решение в плане деплоя
Andrew Kiselev
понял. Возникло еще больше вопросов) пойду подниму и тот и этот случай)
V
в ЕБ ты еще можешь инстанс под контейнер юзать, а можешь много контейнеров в один инстанс класть и это разный конфиг :)
Andrew Kiselev
ну вот у меня api, redis и pg локально в doker-compose. А удаленно хочу поднять api, redis на одном инстансе и pg вынести в RDS - для продакшена, а для staging все в одном api, redis, pg
V
Сложно сказать, у нас не я с контейнерами работаю, но я бы смотрел в ECS, т.к. он мне кажется более гибкий и мощный нежели ЕБ
ikasymov
у кого какая версия sqlite3 стоит? не было проблем с ним в npm?
Dmitrii
может знает кто atomic.requests в django ? есть какие то подобные сбособы сделать также в ноде? например с sequelize + koa
Dmitrii
да
Andrey 😼
Sequelize умеет в транзакции
Dmitrii
да понятно что умет 😂, но их надо вручную создавать
Dmitrii
там прикол что каждый запрос можно подефолту запускать как транзакцию
Dmitrii
и все действия с БД внутри контроллера привязаны к ней
Andrey 😼
А как ты себе это представляешь на js?
Dmitrii
я понятия не имею, поэтому и спросил, может кто знает
Ulad🧑‍💻
Как прописан? Велик шанс, что проблема в этом
Nurik
Всем привет. Ребят подскажите. Использование typeorm в проекте и последующее использование typescript только для целей работы с typeorm - это нормально вообще ?
Alexander
А так это дело привычки
Nurik
А чем sequelize не устроил?
не знаю, что то не понравилась. уж лучше query builder. И потом у меня некоторые модели заполняются через внешнее api.
Дима
БКНФ
Кто-нибудь XSLT'ит?
arts
В 2017-м?
Vlad
всем привет, кто-то юзал nightmarejs на heroku?
ikasymov
делаю такой запрос Model.find({ where:{ name: 'Ivan' } }) почему он добавляет в sql запросе поле created_at если его нет ?
KlonD90
модель думает что есть
KlonD90
если это sequelize
KlonD90
то нужно у модели указать что нету этих таймстемпов
ikasymov
то нужно у модели указать что нету этих таймстемпов
я не указал там ничего ни true ни false так по логике он должен был брать как false
сomorsiс
Нет, дефолт тру для секвелайза
Kons
http://docs.sequelizejs.com/manual/tutorial/models-definition.html#timestamps
Kons
ПЕРВАЯ ссылка в гугле... 🤦🏼‍♂️
ikasymov
а с хуяли тогда нету в таблце этих блять полей
ikasymov
если по умолчанию true
Kons
Note that if you are using Sequelize migrations you will need to add the createdAt and updatedAt fields to your migration definition:
Kons
ikasymov
вручную что ле
сomorsiс
Присоединяюсь
Таймураз
На самом деле, его недоумение можно понять Да, в доках все это написано, но все же не совсем логичное поведение. Зачем добавлять в поиск то, что не нужно искать?
сomorsiс
Может он имел ввиду что к результатам добавляет?
Владимир
поэтому я терпеть не могу orm
Владимир
те преимущества, которые они дают просто меркнут в сравнении с объемом знаний о их квирках, которые надо забивать себе в голову
Kons
На самом деле, его недоумение можно понять Да, в доках все это написано, но все же не совсем логичное поведение. Зачем добавлять в поиск то, что не нужно искать?
Я фейспалмлю не из-за самого вопроса, а из-за того, что ответ на вопрос гуглится в течение десятка секунд. Зная то, что ОРМка добавляет таймстемпы в модель по умолчанию, можно уже копать дальше.
ikasymov
посмотрел модели, нету полей, посмотрел миграции, нету полей, посмотрел запрос, вроде норм, посмотрел таблицу, нету полей, пукан то подгорает от тупости orm
Kons
Почему тупость?
Владимир
потому что с чего в этот запрос добавлять createdAt?
Ilya
ну так на то орм и орм что пытается в БД всякий мусор пихать
Владимир
как при взгляде на код это можно понять?
Ilya
(:
ikasymov
Почему тупость?
можно было б у дороботать такие случаи
Владимир
это же селект даже, не инсерт
Kons
Какие? )))
Kons
Какие случаи доработать?
Kons
Ну вы что?
Kons
Тебе говорят, если не хочешь использовать таймстемпы, напиши это явно. Ты не написал, тебе добавили таймстемпы.
Kons
Где тут нелогичность?
ikasymov
проверять поля на существовании этого поля а не просто проверять на timestamps