Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 June 24

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Тут все залежить від того, що від Вас очікує той, хто дав завдання.
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
скоріш за все очікують нового гребця за недорого
источник

h

hilarion_von_juzefin... in NodeUA - JavaScript and Node.js in Ukraine
резонно))))
источник

A

Alex in NodeUA - JavaScript and Node.js in Ukraine
2й вариант норм, чего нет. файл же никто больше не перезапишет
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Не перезапишет, но я бы предпочел, чтобы он генерировался тоже. Т.к. например проще на жс-е написать цикл для маппинга значений каких-то в табличные сущности и потом сгенерировать из этого инсерт, чем в скьюэль файле копипастой заниматься
источник

A

Alex in NodeUA - JavaScript and Node.js in Ukraine
можно пример что должно быть в миграции?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Самый простой пример - есть таблица с нон-налл колонками a, b, c, d, e. И надо в нее запихнуть пару тысяч записей, у которых поля b, c, d, e - одинаковые, а поле а - разное.

Имея возможность написать на жс-е простой мап, который к массиву с полями "а" добавит константы b, c, d, e и сгенерит инсерт на скьюэле выглядит проще чем ручками дописывать в файл insert ... values <тут 100500 строк копипасты>

Или же другой пример - допустим надо в базу закинуть опять же 100500 пользователей, попутно сгенерив им пароли и записав в базу их хеши полученные через тот же bcrypt или что-то другое.
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
Подскажите, если во время работы API сервера на ноде, увеличивается потребление памяти с 200  до 500 мб, то это явная утечка? (все запросы stateless, в памяти сервера ничего не храниться из стейта)
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Не обязательно
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
какие есть варианты диагностики? понять это норм или нет
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Подключить метрики и посмотреть за пару часов/дней статистику по памяти
источник

A

Alex in NodeUA - JavaScript and Node.js in Ukraine
в миграции нельзя вызывать методы модели/querybuilder?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Неа. В призме ты делаешь схему БД, и она по этой схеме генерирует .sql файл миграции.
источник

ES

Eugene Stepanyuk in NodeUA - JavaScript and Node.js in Ukraine
подскажите пожалуйста, при выполнении запроса вылетает ошибка The conversion of a varchar data type to a datetime data type resulted in an out-of-range value. Не пойму почему не принимает такой формат даты если перед этим запросом я выполняю другой и такой- же формат данных вносит все ок
Тут ошибка
Executing (default): insert into ETA_MARSHRUT_DOC(bta_documents_id, Executors_FIO_id, Executor_type, dateK_plan, isMainExecutors, eta_actions_doc_id, parent_id) values(962957, NULL, NULL, N'2020-06-01T12:32:32.572Z', 0, NULL, 1299197)

а тут с таким же форматом все ок выполняет
`Executing (default): update ETA_MARSHRUT_DOC set Executors_FIO_id = 262, text_rezolizii = N'Костянтин Бєліков -розглянути', dateK_fact = N'2020-06-01T00:00:00.000Z', text_rezolizii_executers = NULL where id = 1299197
Update success!`
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
извиняюсь что пишу не вашему вопросу, а в чем прикол вот так называть по разному столбцы? то некоторые в upper snake case Executors_FIO_id, другие транслитом text_rezolizii в нижнем регистре, в третьих isMainExecutors вообще camel case,   в четвертых сокращения dateK_plan непонятные))
источник

ES

Eugene Stepanyuk in NodeUA - JavaScript and Node.js in Ukraine
хз, бд не моя, я просто к ней делаю коннект и выполняю нужные телодвижения
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
понял, сразу просто навеивает ощущения какой-то очень старой легаси системы)
источник

A

Alex in NodeUA - JavaScript and Node.js in Ukraine
ух, а я уже хотел с сиквелайза переходить на нее. видимо не все так просто. интересно, почему они не сделали такую же генерацию миграций, но используя querybuilder
источник

h

hilarion_von_juzefin... in NodeUA - JavaScript and Node.js in Ukraine
поставив я значить eslint із airbnb-base, а він як давай в кінці кожного рядка такий "Expected linebreaks to be 'LF' but found 'CRLF'."
воно звісно виправляється командою "--fix", але чи не можна часом десь в конфігах це по дефолту відключити?
чи це просто я жму ентер якось не так і eslint хоче мене виправити?
источник

N

NetCat in NodeUA - JavaScript and Node.js in Ukraine
ты просто на винде сидишь
на винде перенос строки - \r\n (CRLF)
а на линухе - \n (LF)
в конфиге это должно настраиватся
источник