Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 January 21

YK

Yurii Kovalenko in NodeUA - JavaScript and Node.js in Ukraine
так в проді всі маніпуляції зі схемою бд лише міграціями, для міграцій потрібно в TypeORM поставити synchronize: false
источник

VP

Viktor Poliushko in NodeUA - JavaScript and Node.js in Ukraine
маю на увазі що міграції генеруються відносно entity, і моя кастомна перетреться тим, що є в entity
источник

YK

Yurii Kovalenko in NodeUA - JavaScript and Node.js in Ukraine
поки розробляєш до мвп, можна зі значенням true, але не дивуватися, що дані можуть зникнути
источник

YK

Yurii Kovalenko in NodeUA - JavaScript and Node.js in Ukraine
тоді міняєш щось в ентіті - пишеш нову міграцію на основі чистої
источник

VP

Viktor Poliushko in NodeUA - JavaScript and Node.js in Ukraine
дуже дякую🔥
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
Viktor Poliushko
Вопрос закрыт, в typeORM нет возможности менять названия колонок, только удаление😔
Можно
источник

VP

Viktor Poliushko in NodeUA - JavaScript and Node.js in Ukraine
Тёмыч
Можно
только кастомно, не через ентити
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Viktor Poliushko
Внимание, вопрос знатокам.
Когда я меняю название поля таблицы в entity ( Nest), то генерируемая миграция удаляет старое поле и создает новое, но все данные при это потеряться. Это правильно? Или есть более элегантное решение изменения названия полей таблицы.
ORM это зло
источник

VP

Viktor Poliushko in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
ORM это зло
я джун, не писать же мне запросы руками, еще инъекцию пропущу
да и проект диктует свои правила
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Viktor Poliushko
я джун, не писать же мне запросы руками, еще инъекцию пропущу
да и проект диктует свои правила
Возьмите кверибилдер
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
knex
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Я на всех проектах использую objection - это очень недоорм, мне нравится что она недо - она целиком построена вокруг концепции аугментации квери билдера
источник

Z

Zimovets_s in NodeUA - JavaScript and Node.js in Ukraine
блин не могу из другого чата зафорвардить переписку
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Viktor Poliushko
я джун, не писать же мне запросы руками, еще инъекцию пропущу
да и проект диктует свои правила
Передай своему синьйору, что Тимур смотрит на него осуждающе
источник

IJ

Islom Jumaniyozov in NodeUA - JavaScript and Node.js in Ukraine
Zimovets_s
блин не могу из другого чата зафорвардить переписку
А вы её просто скопируйте
источник

VP

Viktor Poliushko in NodeUA - JavaScript and Node.js in Ukraine
ахах) если он узнает что я говорю о проекте не внутри компании мне будет плохо
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Viktor Poliushko
ахах) если он узнает что я говорю о проекте не внутри компании мне будет плохо
Принтскрин
источник

VP

Viktor Poliushko in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
Я на всех проектах использую objection - это очень недоорм, мне нравится что она недо - она целиком построена вокруг концепции аугментации квери билдера
спасибо, почитаю за knex
источник

VP

Viktor Poliushko in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Принтскрин
😰
источник

Z

Zimovets_s in NodeUA - JavaScript and Node.js in Ukraine
привет нужна помощь, что то залип и не могу понять то ли я заработался то ли хрен пойми что происходит, есть код теста см.скрин, я тестирую метод который принимает req , и мне некоторые поля req нужно ємулировать, есть дефолтный обьект req, в коде теста видно что я клонирую дефолтный обьект через спред оператор, так как мне он нужен будет много раз, соответственно клонирую я создаю совсем новый обьект ,получается при изменении клона оригинал менятся не должен,лог 1 дефолт обьект пустой, я его клонирую но блин какого то черта лог 2 и дефолт обьект уже имеет params
источник