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

Как закрыть приложение pg-promise
Я пытаюсь написать REST API, который на основе полезной нагрузки запроса выбирает базу данных и выполняет определенные действия. В соответствии с документацией я освобождаю объект общего соединения в конце операции, а затем завершаю его, завершая...
1068 просмотров

Как передать имена и параметры таблиц с помощью pg-promise
Я новичок в узле, а затем в pg-promise. То, что я пытаюсь достичь в своем приложении Node Express, — это маршрут, который будет работать как API для обновления одного поля в таблице в БД. Это должен быть только один маршрут, который будет вызываться...
1142 просмотров
schedule 14.05.2023

Получить выполненный оператор SQL из результата запроса pgPromise
Я пишу API, который выполняет запросы к нескольким базам данных postgres, используя node и pg-promise . Меня интересует получение выполненного оператора SQL из результата запроса. Что-то вроде pg-monitor выводит на консоль. Я настроил...
873 просмотров
schedule 19.06.2022

nodeJS вставляет данные в ошибку PostgreSQL
У меня возникла странная ошибка при использовании NodeJS с PostgreSQL, и я надеюсь, что вы сможете мне помочь. У меня есть огромное количество наборов данных, около 2 миллионов записей, которые я хочу вставить в свою БД. Одни данные состоят из 4...
1242 просмотров
schedule 22.04.2023

pg-promise не удаляет, но и не выдает ошибку
У меня есть следующий запрос, который успешно удаляет записи при запуске в оболочке psql: delete from schedule_set USING schedule, event WHERE (schedule.schedule_set_id = schedule_set.id) and (schedule_set.id = ${id}) and (select count(*) from...
1108 просмотров
schedule 11.10.2022

Связь не существует с ошибкой pg-promise и postgresql?
Я использую pg-promise на Node 7.2.1 с PostgreSQL 9.4. Я использую приведенный ниже код для подключения к серверу PostgreSQL: // pg-promise connection elements. // Database initialization options. const pg_options = { // Initialization...
4135 просмотров
schedule 23.01.2023

Многострочное обновление pg-promise со столбцами geom и json
Мне нравится pg-promise , но мне трудно вставить несколько строк в таблицу, в которой есть оба столбцы geom и json. Я не уверен в синтаксисе. Я хочу иметь возможность передавать массив объектов, например: [{pt_title: 'title1', lat:...
352 просмотров
schedule 23.07.2023

ОБНОВИТЬ подготовленный оператор с объектом
У меня есть Object , который сопоставляет имена столбцов со значениями. Обновляемые столбцы заранее неизвестны и определяются во время выполнения. e.g. map = {col1: "value1", col2: "value2"} . Я хочу выполнить запрос UPDATE , обновив таблицу...
947 просмотров
schedule 24.07.2023

Можно ли СОЗДАТЬ БАЗУ ДАННЫХ с помощью pg-promise и PostgreSQL (9.5)?
Вопрос: 1) Can pg-promise be used to create a new database (schemas, et. al.)? Используя пакет узла «pg-promise», я не могу понять, можно ли создать новую базу данных. Я могу подключиться к существующей базе данных и не иметь там никаких...
3220 просмотров
schedule 28.04.2023

Массивная вставка из файла JSON с использованием Pg-Promise
Загрузите огромный файл JSON, используя помощники Pg-Promise и поток fs. Я использую pg-promise и хочу делать массивные вставки в таблицу с помощью pgp.helpers. Я видел такое решение, как многострочная вставка с pg-promise, а также следил за...
508 просмотров
schedule 07.05.2023

Объединить запросы вложенных циклов в результат родительского массива — pg-promise
Я новичок в node (express) и pg-promise и не смог понять, как добавить результат каждого вложенного запроса (цикла) в основной запрос результата массива json. У меня есть две таблицы: сообщения и комментарии. CREATE TABLE post( id serial,...
1648 просмотров

Пакетный INSERT для нескольких запросов вызывает нарушение внешнего ключа
Я следую этому , чтобы выполнить пакетную вставку с двумя запросами. Первый запрос вставляется в <tableone> , а второй запрос вставляется в <tabletwo> . Вторая таблица имеет ограничения внешнего ключа, которые ссылаются на...
499 просмотров
schedule 12.10.2022

Объединить файловый API с транзакциями для сохранения или удаления файлов
Я использую узел 8.11.1 с pg-promise 8.4.4. для обработки запросов и транзакций в PostgreSQL. Речь идет о узле, но я думаю, что такая же логика и в других серверах/инструментах. Сценарий обычный. Я хочу сохранить файл изображения в папке, а...
159 просмотров

JavaScript (Postgres DB) — как использовать подготовленный оператор с массивом в качестве параметра в предложении WHERE IN ( )
В настоящее время я использую класс базы данных из http://vitaly-t.github.io/pg-promise/Database.html и пытаетесь реализовать оператор обновления с использованием PreparedStatment в моей БД Postgres, при этом массив передается в предложение WHERE...
1854 просмотров
schedule 10.12.2022

pg-promise - Оператор ошибки не существует: bigint = bigint[]
Я пытаюсь выполнить запрос: let query = ` DELETE FROM ${table_name} WHERE _id IN ($1::bigint[]) AND account_id = $2 ` let fields = [ _ids, account_id,...
3079 просмотров
schedule 28.03.2023

Эффективное чтение, обработка и вставка данных с помощью PG-Promise и PG-Query-Stream
Я собираюсь сделать следующее. Запросите большую таблицу с группой по запросу, чтобы выполнить суммирование значений. Запустите эти записи через процедуру, чтобы добавить некоторые дополнительные данные. Эффективно вставьте их в БД. Я...
963 просмотров
schedule 06.12.2022

Как обновить подключение к базе данных для аутентификации iam
При использовании аутентификации по базе данных IAM срок действия пароля истекает примерно через 15 минут. Поэтому в идеале мне нужно обновить соединение с базой данных до истечения срока действия пароля. Я устанавливаю таймер при первой...
491 просмотров
schedule 04.02.2023

Что может привести к простою транзакции для операторов BEGIN
У нас есть приложение node.js, которое подключается через pg-promise к серверу Postgres 11 — все процессы выполняются на одном облачном сервере в контейнерах докеров. Иногда мы сталкиваемся с ситуацией, когда приложение больше не реагирует. В...
681 просмотров
schedule 11.12.2022

Маршруты API Next.js с pg-promise
Я использую отличную библиотеку pg-promise внутри приложения Next.js для взаимодействия с базой данных Postgres, развернутой на AWS. В частности, я использую функцию маршрутов API, где папки внутри /pages/api сопоставляются с соответствующими...
813 просмотров
schedule 13.01.2023

Как откатить транзакцию при сбое задачи в транзакции с помощью pg-promise
Допустим, у меня есть две функции: export const setThingAlertsInactive = (userID, thingIDs) => { return db.any(' UPDATE thing_alerts SET is_active = false WHERE IN (Select * from thing_alerts where user_id = $1 and thing_id IN ($2:csv))',...
316 просмотров
schedule 29.07.2023