Вопросы по теме 'libpq'
Ошибка связи с libpq с использованием C ++
Я пытаюсь использовать libpq для подключения к моей базе данных PostgreSQL и намереваюсь вызывать предопределенные функции, как только это заработает. Прямо сейчас я просто ввел строку conninfo и проверил соединение. Наконец выяснив, как включить...
3321 просмотров
schedule
13.11.2021
Сценарий Ruby зависает при неправильном вызове PG-соединения
У меня есть сценарий Ruby, который подключается к базе данных postgres, выполняет некоторые запросы, а затем закрывает / возвращает данные пользователю.
Скрипт работает нормально, но если я дам ему неправильное имя хоста, весь скрипт просто...
1468 просмотров
schedule
24.11.2021
Считает ли PostgreSQL вложенные операторы BEGIN и END, даже если он не поддерживает автономные транзакции?
Я работаю над некоторым кодом C ++, который использует libpq для взаимодействия с базой данных PostgreSQL, и я начал писать некоторые функции, каждая из которых внутренне запускает транзакцию, применяет несколько изменений к БД, а затем завершает...
3111 просмотров
schedule
22.11.2021
Вставка числа с плавающей запятой в таблицу с помощью libpq
Я вставляю число с плавающей запятой в таблицу, используя libpq . Я получаю эту ошибку INSERT failed: ERROR: insufficient data left in message .
Вот соответствующий фрагмент из моей базы кода:
printf ("Enter write parameter_value");...
821 просмотров
schedule
24.09.2021
Заставить libpq скомпилировать с 10.5
Мне нужно скомпилировать libpq с 10.5 для дальнейшего использования в симуляторе.
Я могу без проблем использовать libpq в устройстве.
Я заставляю это делать:
make clean && ./configure CFLAGS="-arch i386 -isysroot...
304 просмотров
schedule
18.02.2022
Двоичный запрос медленнее, чем текстовый запрос + преобразование с помощью Postgresql?
Искал все подряд и так и не смог найти однозначного ответа. Я только начинаю создавать архитектуру приложения, и мы решили использовать Postgresql для нашей базы данных и C для сервера. Однако некоторые начальные тесты показывают некоторую сбивающую...
671 просмотров
schedule
06.03.2022
Ошибка: не удалось загрузить пакет или пространство имен для 'tmap'
Я новичок в R и уже некоторое время использую пакет tmap. Однако после того, как я завершил обновление программного обеспечения на своей macOS до Big Sur 11.0.1, функция library(tmap) выдала мне такой ответ:
Ошибка: не удалось загрузить пакет...
91 просмотров
schedule
09.06.2022
Получить значение массива (integer[]) из результата запроса PostgreSQL с использованием библиотеки libpq
после выполнения запроса я запускаю следующие функции, но не знаю, как преобразовать значение в целочисленный массив c.
как получить целочисленный массив из pptRawValue, где COLUMN_VALUE_IN_BINARY_FORMAT, когда я посмотрел на память, я увидел, что...
729 просмотров
schedule
16.06.2022
Не удается подключиться к postgresql в libpq
Я не могу подключиться к базе данных, используя этот код:
void connect_to_db(){
connection = PQconnectdb("user=username password=123 dbname=project_db");
printf("%s\n", PQerrorMessage(connection));
}
int main()...
59 просмотров
schedule
04.08.2022
PostgreSQL libpq Ошибка целого числа вне диапазона при отправке целого числа как двоичного
Я пытаюсь вставить некоторые целые числа в таблицу Postgres с помощью следующего несколько простого кода.
#include <libpq-fe.h>
#include <stdio.h>
#include <stdint.h>
int main() {
int64_t i = 0;
PGconn * connection =...
2304 просмотров
schedule
27.01.2023
Компиляция libpq с iOS SDK 4.2
Я пытаюсь снова скомпилировать libpq для рук и i386 с iOS SDK 4.2.
Делал в прошлом году для SDK3.x без проблем.
Теперь, когда я хочу создать толстый двоичный файл с двумя файлами, я получаю эту ошибку:
specifed architecture type (arm) for...
2578 просмотров
schedule
23.05.2023
libpq с SSL на VC 2010
У меня есть вопрос по компиляции libpq для Windows (VS2010 32 и 64bit) с поддержкой SSL. Я скачал последний исходный код postgres , а также OpenSSL Win64 v1.0.1c. Я запустил nmake в папке libpq:
cd postgresql-9.2.2\интерфейсы\libpq
nmake...
1345 просмотров
schedule
21.11.2022
PostgreSQL, libpq/C, параметры обновления
Я могу обновить запись в таблице с помощью манипуляций со строками, которые имеют некоторую слабость. Итак, теперь я пытаюсь обновить с помощью параметров, но это не так, как я думал.
sprintf(sql, "%s%s%s%s%s%d%s",
"UPDATE ", mytable, " SET...
796 просмотров
schedule
24.10.2022
Неопределенная ссылка на PQfinish, хотя библиотеки и т. Д. Включены
Я пытаюсь скомпилировать приложение на C ++ с помощью libpq. На моем Debian он отлично компилируется с помощью следующей команды:
g++ -I /usr/include/postgresql/ -L /usr/lib/postgresql/9.3/lib/ -lpq -o test test.cpp
На моем Ubuntu я получаю...
1408 просмотров
schedule
29.11.2022
libpq как передавать массовые данные
Я пытаюсь передать несколько строк в тестовую таблицу, и мне трудно понять, как именно это делается в libpq.
Я нашел команды для копирования данных, которые, по моему мнению, необходимы, но нет примеров того, как их использовать....
1770 просмотров
schedule
18.05.2023
libpq Postgres PQexecParams тайм-аут 2 часа
Я использую libpq v9.6.8 для своего приложения (работает круглосуточно и без выходных), которое вставляет данные в базу данных postgres. Я также запускаю PQexecParams , чтобы получить столбцы таблицы. Но случайным образом (иногда раз в неделю, а то...
892 просмотров
schedule
22.04.2023
Как настроить TCP_NODELAY для сервера libpq и postgres?
Я пытаюсь убедиться, что TCP_NODELAY установлен (Nagle отключен) для клиента и сервера Postgres. Я вижу, что в libpq есть код для использования опции, когда определен макрос TCP_NODELAY. Я клонировал репозиторий postgres, запустил:
./configure...
213 просмотров
schedule
31.07.2023
PostgresSQL — подготовленный оператор SQL и экранирование строк, предотвращающие атаки SQL-инъекций
Привет, я пишу приложение на С++, используя libpqxx для вставки строк в таблицу Postgres SQL, и записываемые данные вводятся пользователем, поэтому мне нужно защищаться от атак SQL-инъекций. Из того, что я вижу в Интернете, я могу выбрать два...
195 просмотров
schedule
06.04.2023
Вставьте двоичный файл с плавающей запятой, используя PQexecParams
Может быть, я сделал ошибку, как я могу напрямую вставить двоичный файл с плавающей запятой в мою таблицу. Я не знаю, правильно ли я все сделал. Код работает, но значения неверны Спасибо за ответ
static void to_nbo(double in, double *out) {...
165 просмотров
schedule
16.05.2023
Расширение libpqxx C Aggregate возвращает неверные данные?
Я изучаю, как создавать совокупные расширения C и использовать libpqxx с C++ на стороне клиента для обработки данных.
У моего игрушечного агрегатного расширения есть один аргумент типа bytea , а состояние также имеет тип bytea . Ниже приведен...
44 просмотров
schedule
21.10.2022