Вопросы по теме 'node-postgres'
node-postgres: как подготовить оператор без выполнения запроса?
Я хочу создать «подготовленный оператор» в postgres, используя модуль node-postgres. Я хочу создать его без привязки к параметрам, потому что привязка будет происходить в цикле.
В документации я прочитал:
query(object config, optional...
8846 просмотров
schedule
19.02.2023
Как использовать node-postgres на сервере?
Я пишу веб-сервер Node.js, который использует базу данных Postgres. Раньше я подключался к каждому новому запросу следующим образом:
app.get('/', function (req, res) {
pg.connect(pgconnstring, function (err, client) {
// ...
});
});...
7808 просмотров
schedule
28.06.2023
Как установить правильный формат даты для редактируемой даты
Я получаю некоторые даты из postgres в формате, например:
"2000-11-30T14:00:00.000Z"
Я не могу использовать это в поле редактируемой даты на странице. Что-то типа:
<a href="#" editable-date="employee.brthday"...
8825 просмотров
schedule
31.12.2022
node-postgres разница между done () и done (клиент)
Используя node postgres, какая разница между done () и done (клиент). Согласно документации, если вы используете пул, done () просто возвращает соединение с пулом для будущего повторного использования, а done (клиент) удаляет соединение из пула....
253 просмотров
schedule
20.09.2022
Является ли исключение повышения единственным способом вернуть ошибку из pgplsql в node-postgres?
Скажем, у меня есть функция pgplsql (например, buyItem ), которая что-то возвращает (например, параметры купленного предмета). В некоторых случаях я хочу указать, что что-то пошло не так, чтобы результат был пустым (например, недостаточно денег для...
736 просмотров
schedule
25.12.2022
node-postgres: done() — undefined не является функцией
У меня возникла проблема с функцией запроса, использующей node-postgres .
Выбор, вставка и удаление успешно выполняют запрос к базе данных, но вставки и удаления вызывают эту ошибку на сервере узла:
/vagrant/catalog/database/db.js:11...
1422 просмотров
schedule
24.07.2022
Сервер Nodejs отключается после слишком долгого простоя (ECONNRESET)
Добрый день, у меня следующая проблема: мой сервер node.js, на котором работает node-postgres для связи с базой данных, выдает ошибку чтения ECONNRESET, когда клиент запрашивает запрос к базе данных.
ОДНАКО, это происходит только тогда, когда...
269 просмотров
schedule
01.04.2023
Проблема с выводом () PostgreSQL со столбцом camelCase
Итак, я пытаюсь запросить таблицу карточек времени, структура которой подобна этой
employeeId | clockInTime| clockOutTime
-----------+------------+--------------
555 | 1462797450 | 1462785465
555 | 1462883850 | 1462871850
111...
917 просмотров
schedule
22.04.2022
Правильная вставка имени таблицы
Как правильно указать имя таблицы, если имя может быть определено динамически и при этом предотвратить атаки путем внедрения кода SQL? Я использую node-postgres .
Например:
Следующие работы, но я считаю небезопасными:...
1981 просмотров
schedule
20.04.2023
Максимальные привязки подготовленных операторов PostgreSQL node.js
Я пытаюсь сделать несколько больших массовых вставок в Postgres через node-postgres. Когда массив привязок превышает 65536 значений, затем передает в postgres остальные значения, и когда он выполняется, я принимаю ошибку
[error: bind message...
827 просмотров
schedule
31.01.2023
медленный запрос Postgres, возможное исправление индексации?
Я пишу веб-приложение, которое использует восемь запросов Postgres к довольно небольшой базе данных (около 300 записей). Есть только один запрос, который постоянно неудовлетворителен. Мне кажется странным, что плохой запрос, который в основном ищет...
85 просмотров
schedule
26.02.2022
Как закрыть приложение pg-promise
Я пытаюсь написать REST API, который на основе полезной нагрузки запроса выбирает базу данных и выполняет определенные действия.
В соответствии с документацией я освобождаю объект общего соединения в конце операции, а затем завершаю его, завершая...
1068 просмотров
schedule
08.07.2023
Express/node-postgres передает объект с несколькими значениями для вставки запроса
Я сериализую форму и отправляю с помощью jQuery AJAX данные на экспресс-маршрут:
Объект, отправленный как arrobj , например:
{
col1: [ 'one', 'two', 'three' ],
col2: [ 'foo', 'bar', 'baz' ]
}
В маршруте у меня есть функция, которая...
1582 просмотров
schedule
12.09.2022
Как сохранить и вернуть объект JavaScript с подмассивом в нормализованном SQL
Я использую postgres-node , но я думаю, что это проблема для всех, у кого есть объекты javascript, у которых есть подмассивы, которые они хотят сохранить в SQL. У меня есть объекты javascript с различным количеством (любой длины) массива функций:...
211 просмотров
schedule
04.09.2023
формат копирования нескольких столбцов postgresql Node.js
Я использую поток postgres для вставки записи в postgres, для одного столбца работает нормально, но что является идеальным форматом данных для копирования для нескольких столбцов
фрагменты кода
var sqlcopysyntax = 'COPY srt (starttime,...
682 просмотров
schedule
11.07.2023
node-postgres: [ошибка] Этот сокет был закрыт другой стороной
Я использую node-protgres для управления базой данных в моем приложении nodejs.
Что я наделал:
const { Pool, Client } = require('pg')
var dbconnect = {
user: 'xxxxx',
database: 'xxxxx',
password: 'xxxxx',
host:...
2042 просмотров
schedule
09.04.2022
ClaudiaJS и pg-pool: как обернуть обещание
Я использую ClaudiaJS для развертывания бессерверного API (Lambda + API Gateway). В моем API я обращаюсь к RDS Postgres с помощью pg-pool.
Что я наделал:
В app.js
var ApiBuilder = require('claudia-api-builder'),
api = new ApiBuilder();...
304 просмотров
schedule
26.03.2022
Как проверить, содержит ли таблица какие-либо строки при передаче имени таблицы в качестве параметра?
Я пытался написать оператор, чтобы проверить, содержит ли таблица строки:
SELECT COUNT(*) FROM $1 ;
Если бы я понял, что я бы передал имя таблицы в: $1
Я получаю следующее сообщение об ошибке:
синтаксическая ошибка на уровне или...
87 просмотров
schedule
03.06.2022
knex migrate вызывает ошибку, отношение к которой уже существует
Я использую базу данных Heroku Postgres и knexjs в качестве конструктора SQL-запросов в моем приложении node.js. Я пытаюсь запустить последнюю миграцию knex , но получаю ошибку relation already exists . Когда я пытаюсь создать таблицу с...
4248 просмотров
schedule
01.08.2022
Передача массива записей в Postgres в `node-postgres` без конкатенации строк?
У меня есть функция Postgres, которая принимает массив пользовательского составного типа. Я заставил его работать, сгенерировав огромный текстовый запрос SQL, но после 100 000 элементов массива он терпит неудачу. Это может быть Node или Postgres, я...
471 просмотров
schedule
02.06.2023