Описание тега pg-jdbc

PGJDBC - это драйвер Java для системы управления реляционными базами данных Postgresql.
0 ответов

Кэшированный план не должен изменять тип результата

Наша служба поддержки получает сообщение об ошибке. Кэшированный план не должен иногда менять тип результата, когда я изменяю длину столбца или добавляю новый столбец в таблицу. Я пробовал решения, упомянутые в Переполнении стека, такие как Postgres…
14 май '18 в 10:30
0 ответов

postgresql Поток логической репликации завершается с ошибкой "Ошибка подключения к базе данных при чтении из копии"

Привет я читаю из потока логической репликации непрерывно в бесконечном цикле while. и у меня есть другая программа, которая постоянно заполняет таблицу в той же базе данных. Я заметил это через некоторое время (около 5-10 минут). Я всегда получаю и…
03 сен '18 в 10:27
0 ответов

Ошибка в драйвере PG JDBC - тип базы данных MONEY (неверное значение для типа double)

Я работаю с драйвером Postgres JDBC (postgresql-42.2.5.jar) и СУБД PostgreSQL 10.6. У меня есть набор результатов, и 3 из его столбцов имеют тип money (на уровне БД). И у меня есть объект метаданных набора результатов. Когда тип столбца - money, мет…
28 фев '19 в 11:44
1 ответ

Можно ли написать конвертер jOOQ для применения к массиву?

У меня есть база данных postgres с некоторыми столбцами, которые имеют тип varchar[], jOOQ и pgjdbc-ng не очень хорошо играют друг с другом; DefaultBindContext в jOOQ имеет что-то вроде: protected final BindContext bindValue0(Object value, Field<…
03 ноя '14 в 22:26
1 ответ

Mahout, PostgreSQL и пул соединений

Используя PostgreSQL в качестве источника данных в Mahout 0.9, я продолжаю получать WARN org.apache.mahout.cf.taste.impl.model.jdbc.AbstractJDBCDataModel - You are not using ConnectionPoolDataSource. Make sure your DataSource pools connections to th…
20 окт '14 в 19:58
0 ответов

OutOfMemoryError при чтении одного столбца из PostgreSQL

Я пытаюсь прочитать один из столбцов из одной таблицы из моего локально установленного PostgreSQL 10.3 Connection conn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/vk", "postgres", "qwerty"); Statement statement = conn.createState…
11 мар '18 в 16:07
1 ответ

СЛУШАТЬ / УВЕДОМИТЬ pgconnection идет вниз Java?

Я использую PostgreSQL DB и применяю его LISTEN/NOTIFY функциональность. Таким образом, мой слушатель находится на моей AS (сервер приложений), и у меня есть триггеры, сконфигурированные на моей БД, чтобы при выполнении операций CRUD над таблицей NO…
0 ответов

pgjdbc-ng Плохо сформированный регион:

В настоящее время я пытаюсь сделать модуль, который будет прослушивать любые изменения через триггер на Postgres. Я использую pgjdbc-ng ver 0.8.2, загружаю JAR из maven repo central и добавляю его как ссылку на проект. Ниже приведен код, который я и…
25 фев '19 в 09:55
3 ответа

Postgres UUID JDBC не работает

Последние драйверы Java JDBC для postgres утверждают, что изначально поддерживают UUID; работает против Postgres 9.2 (Mac). Действительно, когда используется PreparedStatement, я могу пошагово просмотреть код драйвера и даже пройти через специальную…
31 июл '13 в 11:43
0 ответов

Предупреждение "Проверка соединения", за которым следует PSQLException

Мое приложение представляет собой типичный процессор задач, который выбирает задачу из очереди на основе базы данных, собирает объем данных X и записывает обратно в различные таблицы в одну и ту же базу данных. Он использует HikariCP для пула соедин…
05 мар '18 в 14:24
1 ответ

PostgreSQL уведомляет в цикле

Я использовал pgjdbc-ng для Postgresql прослушивания и уведомления. Я хотел бы выполнить уведомление в цикле. Мой пример кода: FOR idx IN 0..3 LOOP PERFORM pg_notify('q_event','test'); END LOOP; Я ожидаю, что с помощью прослушивания: test test test …
20 сен '17 в 08:57
2 ответа

Вакуумный счет и анализ_счета равны нулю после ВАКУУМНОГО АНАЛИЗА

Я написал модульный тест, который модифицирует таблицу (INSERTи DELETEх), то вручную VACUUMи ANALYZEэто, а потом я запросить pg_stat_user_tables чтобы убедиться, что VACUUM а также ANALYZE имел некоторый эффект. Я использую следующий SQL: select tbl…
02 фев '18 в 10:48
2 ответа

Pg-jdbc добавляет RETURNING * к подготовленной партии с существующим предложением RETURNING

Я выполняю подготовленную пакетную вставку в таблицу Postgres, используя pg-jdbc/JDBI, чтобы получить список сгенерированных значений идентификатора, используя явное предложение RETURNING: PreparedBatch b = getHandle().prepareBatch("INSERT INTO deat…
0 ответов

SSL-соединение с использованием pgjdbc-ng в качестве драйвера Java для Postgres

Я сталкиваюсь с большой проблемой при подключении к базе данных Postgres с использованием https://github.com/impossibl/pgjdbc-ng/. Мне нужна эта библиотека, потому что мне нужно получить асинхронное уведомление из базы данных. Я пытаюсь подключиться…
29 май '15 в 21:51
0 ответов

Как подключить управляемый компонент JSF к pgjdbc через путь к классу

Я могу подключить управляемый компонент JSF к pgjdbc, используя org.postgresql пакет в файле pom.xml и Class.forName("org.postgresql.Driver");, Но я понял, что появился новый способ подключения к pgjdbc, который представляется предпочтительным, проч…
02 окт '18 в 07:01
0 ответов

Можно ли прочитать данные из поля типа bytea, используя метод getBlob() в postgresql9.2

Я использую postgresql 9.2 и когда я читаю данные из Bytea(используется для хранения данных больших двоичных объектов в postgresql) поле с использованием getBlob() метод, но я получаю ту же ошибку Error: type bad value for long. Я знаю, что я получа…
25 апр '14 в 04:30
0 ответов

Тип данных массива Postgres не отображается в схеме Kafka Connect

Я пытаюсь синхронизировать данные из Postgres в другие приемники через Kafka Connect. Кажется, все работает, за исключением столбцов, тип данных которых - массив, в моем конкретном случае - строковый массив. Эти столбцы не будут отображаться в реест…
11 ноя '17 в 08:14
1 ответ

Каковы преимущества prepareThreshold = 5 в pgjdbc?

prepareThreshold в pgjdbc есть следующее определение: Определите количество выполнений PreparedStatement, необходимых перед переключением на использование подготовленных операторов на стороне сервера. По умолчанию используется значение пять, что озн…
22 май '19 в 16:34
2 ответа

В чем разница между loginTimeout, connectTimeout и socketTimeout в pgjdbc

В pgjdbc мы имеем: loginTimeout connectTimeout socketTimeout cancelSignalTimeout Но мне не ясно, в чем разница (когда они применяются) между loginTimeout, connectTimeout а также socketTimeout,
22 май '19 в 16:56
0 ответов

Будет ли pgjdbc stringtype, установленный в VARCHAR, блокировать использование индекса для столбца типа TEXT?

Свойство соединения pgjdbc stringtype может быть VARCHAR или же UNDEFINED: Укажите тип, который будет использоваться при привязке параметров PreparedStatement, установленных с помощью setString(). Если для параметра stringtype установлено значение V…
22 май '19 в 21:39