Вопросы по теме '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 просмотров