Если ошибка вплывает по причине уникальности, то можно просто ничего не делать с подобной вставкой новой записи и переходить к следующей. Для этого поможет предложение ON CONFLICT DO NOTHING. Ниже пример SQL-запроса на вставку данных: INSERT INTO scheme.table(t_column) SELECT unnest(ARRAY[1,2,3,4,5]) ON CONFLICT DO NOTHING; Информационные ссылки Официальный сайт WEB-оболочки […]
Архивы по дням: 12.12.2022
Для округления дробного числа до сотых, нужно вызвать метод toFixed(), который наследуется всеми объектами Number. Внутрь метода нужно передать один параметр — это число 2. Двойка означает два знака после запятой (в коде после точки). 0.123456.toFixed(2) '0.12' 0.6543.toFixed(2) '0.65' 0.1555.toFixed(2) '0.16' 0.155.toFixed(2) '0.15' Округление может выдавать спорные результаты, поэтому учитывайте […]
Есть NodeJS код, который рассылает HTTP-запросы на разные сайты. Код организован в один класс, с кучей разных методов. Один из методов занимается отправкой HTTP-запроса с учётом полученного объекта из базы данных. Его код примерно такой: send_http_request(obj){ let new_http_request; if (obj.url.match(/^https.*/)){ new_http_request = https.request( obj.url, this.gethttpresponse.bind(this, obj) ) } else { […]
Давай начнём издалека, чтобы ты точно смог понять что такое this в JavaScript. Ключевые зарезервированные слова в JavaScript Во-первых, this — это зарезервированное ключевое слово в JavaScript. Это значит, что им нельзя называть переменные или функции. Когда «среда выполнения кода» доходит до слова this в твоём коде, тогда она […]