Вопросы по теме 'pg-promise'

Как настроить Babel 6 с Node JS для использования ES6 в моем коде на стороне сервера?
Я несколько раз читал документацию, представленную по адресу: Node API Babel 6 Docs Я начинаю изучать pg-promise, следуя учебнику «Учиться на примере», и предпочел бы работать с ES6 и транспилировать в ES5 с помощью Babel, но я не уверен в...
25286 просмотров
schedule 10.05.2024

Где мне инициализировать pg-prom
Я только начал изучать nodejs-postgres и нашел пакет pg-promise . Я прочитал документацию и примеры, но не понимаю, куда мне поместить код инициализации? Я использую Express, и у меня много маршрутов. Я должен поместить полную инициализацию...
15914 просмотров
schedule 09.10.2022

Передать массив целых чисел в массиве параметров
Я пытаюсь передать массив параметров в массив параметров pg-promise, как рекомендовано в документы pg-promise . db.any("SELECT fieldname FROM table WHERE fieldname = $1 AND fieldname2 IN ($2)",...
5689 просмотров
schedule 20.11.2022

Форматирование вывода JSON с использованием pg-promise, инкапсуляция внешних ключей в виде объектов
Я создаю очень простую платформу REST, используя Node.JS и PostgreSQL, используя pg-promise для доступа к базе данных. Моя цель — создать невероятно простую систему продажи билетов с пользователями и билетами. На данный момент я просто хочу...
1122 просмотров
schedule 16.02.2023

Вложенные условные обещания с использованием pg-prom и bluebird
Все, что я хочу сделать, это запустить запрос, проверить, зарегистрирован ли уже адрес электронной почты, и, если да, отклонить запрос, если не выполнить некоторую проверку, а затем создать пользователя в моей таблице пользователей. Это что-то вроде...
328 просмотров
schedule 02.06.2022

node-postgres против pg-promise для приложения Nodejs
Я собираюсь создать приложение Nodejs с Postgresql в качестве серверной части. Я не собираюсь использовать ORM, такие как Sequelize из-за плохой документации и проблем с производительностью или любой другой ORM — ORM является анти-шаблоном . Я...
7687 просмотров

Вложенные транзакции с pg-promise
Я использую NodeJS, PostgreSQL и замечательную библиотеку pg-promise . В моем случае я хочу выполнить три основных запроса: Вставьте один твит в таблицу «tweets». Если в твите есть хэштеги, вставьте их в другую таблицу «хэштеги». Они...
1498 просмотров

Как превратить вложенный обратный вызов в обещание?
Недавно я начал использовать pg-promise с библиотекой bluebird. Я всегда вкладывал обратный вызов и обрабатывал err в каждом обратном вызове. Я считаю, что оператор catch в обещании выглядит очень аккуратно. Я не уверен, можно ли превратить...
408 просмотров

Pg-обещание: Пустое обещание
В настоящее время я работаю над генератором с pg-promise и Bluebird: function * getOrRegisterCurrentFriendIfProvided(t) это должно вернуть либо пустое обещание (если t.ctx.context не определено), NB: пример в чистом bluebird: yield new...
264 просмотров
schedule 27.01.2023

Задача pg-promise и карта с несколькими вложенными запросами одного уровня
Я использую node и pg-promise для создания базового API для отдыха, и у меня возникли проблемы с запросом всех данных для конкретного пользователя. Ниже показано, как должны выглядеть возвращаемые данные. Адрес, номер телефона и навыки находятся в...
1117 просмотров
schedule 05.11.2022

Пул соединений с использованием pg-promise
Я использую Node js и Postgresql и стараюсь быть максимально эффективным в реализации соединений. Я видел, что pg-promise построен поверх node-postgres, а node-postgres использует pg-pool для управления пулами. Я также читал, что «более 100 клиентов...
5822 просмотров

Использование pgp.helpers.insert с оператором RETURNING in
У меня есть действительно хорошая помощь в динамическом создании операторов INSERT в предыдущем вопросе: object">NodeJS и pg-promise, вставлять динамически из JSON-объекта Я попытался просмотреть документы и хотел бы включить RETURNING в оператор...
906 просмотров
schedule 27.04.2023

Составные типы с pg-promise
Вот пример кода: battle.heroes = [{ id: hero.id, name: hero.name }]; //This is my array I want to insert await db.one('INSERT INTO battles(mode, params, heroes) VALUES(${mode}, ${params}, ${heroes}) RETURNING id', { mode: battle.mode,...
533 просмотров
schedule 20.11.2022

Как выполнить обновление реляционной таблицы с помощью транзакции?
Я использую pg-promise для своего проекта. У меня есть сценарий, в котором мне нужно вставить две таблицы, где 2-й таблице нужен pk 1-й таблицы как fk. Как это сделать с помощью транзакции pg-promise? В документах я мог видеть только нереляционные...
35 просмотров
schedule 06.03.2023

Как вставить в имя таблицы как псевдоним с помощью помощника вставки pg-promise?
Это дополнительный вопрос из этого комментария Вариант использования для такого запроса ниже: INSERT INTO "GamingLogs" AS GL ("GameName", "TimeSpent") VALUES ('LOL', '2'), ('DOTA2', '1'), ('Mobius Final Fantasy', '3') ON CONFLICT...
514 просмотров
schedule 02.04.2023

node.js pg-promise и разбиение на страницы из API
Глядя на https://github.com/vitaly-t/pg-promise/wiki/Data-Imports есть очень подробный документ о том, как использовать его для импорта. Однако, хотя это работает для демо-сценария, я не знаю, как применить это в моем случае. Когда я делаю...
1208 просмотров
schedule 18.02.2024

PostgreSQL: использовать то же соединение или получить другое из пула?
У меня есть сценарий Node.js и база данных PostgreSQL , и я буду использовать библиотеку, которая поддерживает пул подключений к базе данных. Скажем, у меня есть скрипт, который запрашивает базу данных несколько раз ( не транзакция ) в разных...
1133 просмотров

Вложенные запросы с pg-обещаниями
Мне нужно сделать запрос с pg-promise , используя результат, чтобы сделать 3 других запроса но я получаю эту ошибку при выполнении: Необработанный отказ TypeError: для метода «пакет» требуется массив значений. в пакетном режиме...
735 просмотров
schedule 18.12.2023

PG-обещание: проблема с форматированием запроса в QueryFile
У меня есть обычный оператор вставки sql, в который я пытаюсь вставить значение UUID. Я использую именованные параметры pg-promise , переданные с объектом. Я боролся с этой ошибкой в ​​течение нескольких часов. В чем проблема в формате запроса?...
844 просмотров
schedule 13.01.2023

Приложение Nodejs зависает при тяжелых запросах
Я использую экспресс-сервер Nodejs с pg-promise. У меня есть несколько запросов в базе данных, которые требуют много времени для возврата результата. Для таких запросов я устанавливаю тайм-аут на 3 секунды, который не выполняет обещание, если запрос...
499 просмотров
schedule 12.06.2023