Вопросы с меткой [postgresql]

PostgreSQL — объектно-реляционная система управления базами данных с открытым исходным кодом. Добавьте в вопрос вывод запроса select version(); EXPLAIN ANALYZE проблемных запросов (+текст запроса); текст ошибки; скрипт создания объектов, с которыми проблемы. При проблемах с написанием запросов к скрипту создания объектов добавляйте начальные данные и пример итоговой выборки, которую будет генерировать запрос.

Фильтрация
Сортировка
Метки
0 голосов
0 ответов
7 показов

Pandas. Подключение к БД postgres и запрос к таблицам

Подскажите, пожалуйста, каким образом можно подключиться к БД Postgres, если структура БД такая: общая витрина баз данных, в которой есть несколько БД с таблицами. Код следующий: import psycopg2 ...
Andrey N's user avatar
0 голосов
1 ответ
60 показов

Какие могут возникнуть проблемы при использовании прямого запроса на увеличение поля в базе данных?

Существуют ли причины не использовать запрос вида "Update X = X + Y" при работе с базой данных? Насколько этот вид запроса менее/более оптимизирован, нежели получение значения X и обновление ...
-1 голос
0 ответов
45 показов

Ошибка при аутентификации в Spring Security

Всем привет! Пытаюсь победить аутентификацию в Spring Security, но она оказалась сильнее)) При попытке входа меня перенаправляет не на страницу, которую я указал, а вместо этого на ту же страницу с ...
Николай Лабазов's user avatar
0 голосов
0 ответов
11 показов

Изменение поведения функции sql.Literal при апгрейде psycopg2->psycopg3

Коллеги, есть у меня код, написанный с применением модуля psycopg2 для общения с Postgresql. Решил я добавить в код асинхронности и заменил psycopg2 на psycopg3 (разработчики убрали номер версии из ...
Alexey Trukhanov's user avatar
1 голос
1 ответ
22 показа

Разбить на группы строки postgresql

Имеется таблица dt sum 01.01.2024 100 02.01.2024 200 03.01.2024 null 04.01.2024 150 05.01.2024 400 06.01.2024 500 08.01.2024 null 09.01.2024 null 10.01.2024 300 Необходимо разбить даты на ...
gromash's user avatar
  • 13
0 голосов
0 ответов
29 показов

STABLE vs IMMUTABLE - в чём разница? PostgreSQL

Как я понимаю IMMUTABLE и STABLE функции (в концептуальном плане): Immutable - функции, результаты которой не зависят ни от чего (включая, что важно, настройки БД) кроме входных данных. Пример: ...
Lobster25's user avatar
  • 113
0 голосов
0 ответов
13 показов

Какой аналог utl_i18n.unescape_reference() есть в PostgreSQL?

Чем можно заменить оракловую функцию utl_i18n.unescape_reference (или весь пакет) в PostgreSQL? То есть ближайший по смыслу аналог, который поможет заменить экранированные html символы. Например, ...
Виталий Яндулов's user avatar
0 голосов
0 ответов
16 показов

Не получается создать соединение к Dbeaver и pgadmin4

Не получается создать соединение, но суть в чем: Как только я перезагрузил пк , в dbeaver у меня получилось создать соединение , но через минуту оно пропало, вылетала какая то ошибка(уже не помню ...
uglyhurd's user avatar
1 голос
1 ответ
29 показов

Какой уровень транзакции у функций PL/pgSQL?

Из документации Постгерса: "В функции на PL/pgSQL нельзя использовать COMMIT. Функция работает в рамках некоторой внешней транзакции, и поэтому COMMIT будет означать прекращение выполнения ...
Lobster25's user avatar
  • 113
0 голосов
0 ответов
44 показа

Проблема подключения базы данных PostgreSQL к проекту в vs Code

Помогите пожалуйста!!! Проблема подключения базы данных PostgreSQL к проекту в vs Code. Мой код для подключения к бд: const express = require('express'); const path = require('path'); const { ...
супер мэн's user avatar
0 голосов
0 ответов
40 показов

Занести в БД значения из списка, которых в этой базе еще нет

Всем добрый день. Столкнулся с такой задачей. Имеется список из данных, который программа получает извне. Необходимо занести в таблицу базы PostgreSQL элементы из этого списка, которых еще нет в ...
CameL's user avatar
  • 1,427
-1 голос
1 ответ
42 показа

Помогите с БД (postgresql)

Я создал в моей БД в pgadmin 2 таблицы stud и projects теперь мне нужно создать еще таблицу StudWithProj и туда засунуть номер студента (n) группу (gr) и распределить для студентов проекты из таблицы ...
Андик Карапов's user avatar
0 голосов
1 ответ
18 показов

Postgresql 12 Replication

для запуска репликации на слейве использовалась pg_basebackup. Имеем: PostgreSQL 12.18 (Ubuntu 12.18-1.pgdg22.04+1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, 64-...
Steve's user avatar
  • 1
0 голосов
0 ответов
26 показов

Почему индексы в Greenplum не эффективны?

С недавних пор работаю с Гринпламом (его отечественная версия Arenadata DB, если точнее). Во всех статьях, посвящённых ГП вижу, что использование индексов крайне нежелательно, но нигде не описано - ...
Lobster25's user avatar
  • 113
-1 голос
1 ответ
26 показов

Ошибка с оператором LIKE в PostgreSQL (Spring, Hibernate)

Я использую Spring и PostgreSQL в своем проекте. В dev стенде postgresql 15 версии, в prod 11. При переносе в prod возникает ошибка при выполнении следующего запроса: Page<Etd> ...
hnnssy's user avatar
  • 13
1 голос
0 ответов
60 показов

Сохранение типа DateTime в БД PostgreSQL (C#)

Доброго времени суток! Согласно официальной информации из вики по PostgreSQL точность хранения времени в базе составляет 1 microsecond. Но .net хранит наносекунды (100 nanoseconds). Из-за этого ...
KinGelaim's user avatar
  • 163
-1 голос
1 ответ
29 показов

Apache Flink и "no more connection allowed (max_client_conn)"

Имеется SourceFunction, который извлекает из Postgresql данные и отправляет далее по MapFunction. SourceFunction с parallelism = 1 и MapFunction с parallelism = 100. С недавних времен при ...
Konstantin's user avatar
-6 голосов
0 ответов
35 показов

Создание таблиц в БД, выстроить взаимосвязи и привести к 3НФ [закрыт]

Фирма (название фирмы, юр. адрес, телефон фирмы, № счета в банке, наименование товара, цена товара); Склад (№склада, адрес склада, №заказа, наименование товара, единицы измерения, кол-во товара, цена ...
HelloWorld's user avatar
1 голос
1 ответ
71 показ

Хочу получить полную информацию о лоте с последним ставившим и текущей ценой используя классы DTO

@Entity @Table(name = "lot") public class Lot { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Enumerated(EnumType.STRING) private Status ...
Alex Borovinskih's user avatar
-1 голос
0 ответов
12 показов

Как в своей схеме Vertica обновлять данные?

Подскажите, пожалуйста, как обновить данные в своей схеме, которую я собираю из множества таблиц. Я использую airflow для выгрузки данных каждый день. DAG airflow состоит из 2 частей: sql_vertica1 = ...
mr.Ren's user avatar
  • 1
-1 голос
0 ответов
36 показов

Hibernate не видит диалект и не определяет его автоматически

Hibernate не видит диалект при указании его вручную и не определяет его автоматически. То есть я пробовал и указывать диалект в application.properties, и убирать его. Скажите, если надо выложить что-...
BREEEE's user avatar
  • 11
0 голосов
1 ответ
22 показа

Пользователь не добавляется в БД через эндпоинт в FastAPI приложении

Не добавляется в БД пользователь через эндпоинт в FastAPI приложении. Прошу ваших советов, предположений по решению задачи. На данный момент сделал проверил pgadmin. БД успешно создана. после alembic ...
mbgoodguy's user avatar
0 голосов
2 ответа
49 показов

Создание миграции при запуске приложения в Docker

Как создать создавать миграции, и схему бд при запуске контейнера в Docker ? Написал такой файл docker-compose, все запускается хорошо, но вот при попытке обращения к базе, и поиска там сущности, ...
air2921's user avatar
  • 405
0 голосов
0 ответов
17 показов

Ошибка при миграции django и PostgreSQL

я создал модели django. Пытаюсь сделать миграции на PostgreSQL, но выдается ошибка, связанная с updated_date и timestamp. django.db.utils.ProgrammingError: ОШИБКА: привести тип integer к timestamp ...
Nick's user avatar
  • 16
0 голосов
1 ответ
10 показов

AttributeError: 'function' object has no attribute 'waiting_for_email'

Я хотел с помощью aiogram и asyncpg сделать бота который записывает пароль, почту и сайт, но он решил, что нужно выдать ошибку. Код: import asyncpg from aiogram import Bot, Dispatcher, types from ...
Romawertq's user avatar
-1 голос
0 ответов
38 показов

Как убрать кавычки при инсерте или селекте по дефолту в БД Postgress 14 версии?

Подскажите,есть ли решение. По дефолту,можно юзать колонки только в кавычках,например insert into a ("a","b") Можно как-то сделать так,чтобы эти кавычки не использовать по дефолту?
Mansso's user avatar
  • 1
0 голосов
0 ответов
20 показов

Postgres не успевает записывать данные из RabbitMQ

Есть очередь в rabbit, которую слушает consumer, написанный на python: def generate_callback(table_name, count_columns): def callback(ch, method, properties, body): body_json = json.loads(...
Михаил Алёшин's user avatar
0 голосов
0 ответов
15 показов

Как создать эфемерную модель запроса для административной панели Django

У меня есть модель запроса для ChatGPT. Мне нужно сделать ее эфемерной чтобы для нее не нужны были миграции и она не сохранялась в базе данных postgresql, а только в redis, с помощью get - set ...
AFINS's user avatar
  • 1
0 голосов
0 ответов
17 показов

Postgres как показать адрес базы из другой директории

Всем доброго времени! подскажите пожалуйста, решил познать postgres. Устанавливаю, но подключиться могу только к файлам баз самого postgres, то есть к тем которые создаю в терминале. Как быть , если ...
lovkiy56's user avatar
0 голосов
0 ответов
10 показов

aiogram3 + sqlalchemy2+asyncpg

Задача: пользователь в боте запрашивает какие то данные, эти данные берутся из таблицы (сначала проверяются, что данные были занесены не более чем 4 часа назад), удаляются и затем отдаются ...
Sergey Sply -'s user avatar
0 голосов
0 ответов
57 показов

Выбор концепции архитектуры системы управления контентом (CMS) для микросервисной архитектуры

При реализации достаточно крупной системы на микросервисах столкнулись со следующей проблемой: необходимо реализовать систему управления контентом для системы. Сервисы пишутся на различных ЯП: C# (ASP....
Виктор's user avatar
0 голосов
0 ответов
29 показов

Как из массива jsonb получить массив int

Есть массив из jsonb-элементов, примерно такой: '[ { "id": "1", "list": [ "2", "3" ] }, { "id": "4", "list": [ "5&...
tobi-tobi's user avatar
0 голосов
0 ответов
24 показа

Парсинг текстового поля Postgres

Есть текстовое поле, заполненное по следующему шаблону: [цифра0][произвольный набор символов1][цифра1][разделитель]...[произвольный набор символовN-1][цифраN-1][разделитель][произвольный набор ...
Lobster25's user avatar
  • 113
0 голосов
0 ответов
25 показов

ошибка exc.MissingGreenlet

при вызове функции async def create_company(session, user_id, comp_data: dict): try: new_company = Company(comp_name=comp_data['comp_name'], inn=comp_data['...
Илья Пряничников's user avatar
0 голосов
0 ответов
12 показов

Как изменять базу данных postgres к которой подключен aiogram бот на удаленном сервере?

Ситуация следующая: есть бот, который работает на aiogram и long polling, на удаленном сервере и там же стоит бд, к которой подключен этот самый бот. У меня на локальном пк есть определенный скрипт, ...
Sergey Sply -'s user avatar
1 голос
1 ответ
64 показа

ошибка создания bean-компонента с именем entityManagerFactory

Создаю простого телеграмм бота. Обыскал все ссылки даже сменил разные версии драйверов postgres и это помогло, но ошибка поменяла свой характер. Вот она: org.springframework.beans.factory....
Женя Расс's user avatar
1 голос
1 ответ
45 показов

Удаление данных из таблицы PostgreSQL. Как ведут себя данные при удалении?

Представим, что у меня есть таблица с 10 записями, и я удаляю первые 3 записи (строки) из таблицы. Затем сразу после этого вставляются новые 4 записи (строки) в таблицу. Мой вопрос заключается в том, ...
Holvender's user avatar
0 голосов
0 ответов
18 показов

разрыв соединения с удаленной базой Postgres

в файл pg_hba.conf добавил: host all all 0.0.0.0/0 md5 файл postgresql.conf изменил: listen_addresses = '*' вот мой код на Python для подключения к БД, сама БД лежит на удаленном сервере Linux ...
Teplyakov_Sergey's user avatar
0 голосов
1 ответ
37 показов

Как составить SELECT и заджойнить с таблицей-словарем по 2-м id

Таблицы: Players player_id name Games player_x_id player_y_id player_x_points player_y_points Как составить SELECT, чтобы получить: x_name, y_name, x_points, y_points
o0o0o's user avatar
  • 11
0 голосов
1 ответ
20 показов

Объединить две выборки из таблицы М:М с учётом count

Есть три таблицы: арты, теги и связующая таблица для проставления тегов для каждого арта. main_tags — все теги; arts — арты; tag_to_art — связь тегов и артов; Часть данных из таблиц: SELECT id, ru ...
mrBars1k's user avatar
  • 1,153
0 голосов
1 ответ
47 показов

Не получается запустить docker с базой данных postgresql 16

при попытке запустить контейнеры с помощью команды docker-compose up --build выдаёт ошибку: Attaching to db_pg_16-1, site-1 db_pg_16-1 | psql: error: connection to server at "db_pg_16" (...
Arslan I.'s user avatar
  • 384
0 голосов
1 ответ
22 показа

Рекурсивный обход jsonb поля

В таблице есть столбец dat. Он состоит из полей jsonb с большим уровнем вложенности, например { a: { b: { c: 'st', d: { e: '41', f: { g: '201-64', h: '4125,6} }, i:42}}}. Как можно обойти его ...
Yulia's user avatar
  • 3
0 голосов
1 ответ
19 показов

Как подключаться к postgresql в docker

Установил оф образ postgres и запускаю его командой sudo docker run -it -p 5432:5432 --name database -e POSTGRES_PASSWORD=q postgres Получаю многа букаф, но запускается сервер postgresql в docker-е. ...
Quester's user avatar
  • 1,057
0 голосов
0 ответов
23 показа

Настройка monit для мониторинга PostgreSQL

Настраиваю monit для мониторинга PostgreSQL: check process postgresql with pidfile /var/run/postgresql/12-main.pid start program = "/bin/systemctl postgresql start" stop program = "/...
Алисултан Амаев's user avatar
1 голос
1 ответ
39 показов

Дудосят Postgres

Запустил при помощи docker-compose базу данных Postgres на платном VDS сервере. Заметил в логах, что кто-то постоянно пытается (при чём с разных IP) авторизоваться в моей базе данных под пользователем ...
Виктор's user avatar
0 голосов
0 ответов
24 показа

Оконная функция row_number не работает с результатом regexp_matches

Есть таблица PostgreSql (версия 16) с футбольной статистикой следующей структуры: team_id smallint -- код команды rez text -- результаты команды за сезон, собранные в 1 строку. rez содержит информацию ...
Aleksandr Sidelnikov's user avatar
0 голосов
1 ответ
27 показов

django.db.utils.OperationalError: could not translate host name postgresql-db to address: Temporary failure in name resolution

запустил сайт на облачном сервере Ubuntu. сайт работает, через админку данные добавляются в postgresql и отображаются на сайте. Есть скрипт вне проекта Django парсит сайти и заносит в postgresql ...
Дмитрий's user avatar
-1 голос
1 ответ
38 показов

Postgres в докере создается без пользователей

Создаю сервер для синхронизации заметок в Joplin по этому гайду. Сервер джоплина не может подключиться к postgresql. В логах постгреса 2024-02-29 14:40:36.386 UTC [460] FATAL: password authentication ...
Cyyydar's user avatar
0 голосов
1 ответ
17 показов

Вставить новые столбцы после определенных в миграции CakePhp

Как я могу вставить новые столбцы после определенных столбцов в уже существующей таблице в CakePhp. Для базы я использую postgreSQL, поэтому я не могу использовать метод after внутри миграции. Есть ли ...
palka tt's user avatar
0 голосов
0 ответов
56 показов

Лог изменения кода функций/процедур PostgreSQL

Хочу попробовать написать тригер, который будет сохранять в таблицу код процедуры/функции и автора изменения с временной меткой. Судя по документации постгерса, тригер на событие "create or ...
Lobster25's user avatar
  • 113