Вопросы с меткой [postgresql]
PostgreSQL — объектно-реляционная система управления базами данных с открытым исходным кодом. Добавьте в вопрос вывод запроса select version(); EXPLAIN ANALYZE проблемных запросов (+текст запроса); текст ошибки; скрипт создания объектов, с которыми проблемы. При проблемах с написанием запросов к скрипту создания объектов добавляйте начальные данные и пример итоговой выборки, которую будет генерировать запрос.
4,212
вопросов
0
голосов
0
ответов
7
показов
Pandas. Подключение к БД postgres и запрос к таблицам
Подскажите, пожалуйста, каким образом можно подключиться к БД Postgres, если структура БД такая:
общая витрина баз данных, в которой есть несколько БД с таблицами.
Код следующий:
import psycopg2
...
0
голосов
1
ответ
60
показов
Какие могут возникнуть проблемы при использовании прямого запроса на увеличение поля в базе данных?
Существуют ли причины не использовать запрос вида "Update X = X + Y" при работе с базой данных? Насколько этот вид запроса менее/более оптимизирован, нежели получение значения X и обновление ...
-1
голос
0
ответов
45
показов
Ошибка при аутентификации в Spring Security
Всем привет! Пытаюсь победить аутентификацию в Spring Security, но она оказалась сильнее))
При попытке входа меня перенаправляет не на страницу, которую я указал, а вместо этого на ту же страницу с ...
0
голосов
0
ответов
11
показов
Изменение поведения функции sql.Literal при апгрейде psycopg2->psycopg3
Коллеги, есть у меня код, написанный с применением модуля psycopg2 для общения с Postgresql. Решил я добавить в код асинхронности и заменил psycopg2 на psycopg3 (разработчики убрали номер версии из ...
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
Необходимо разбить даты на ...
0
голосов
0
ответов
29
показов
STABLE vs IMMUTABLE - в чём разница? PostgreSQL
Как я понимаю IMMUTABLE и STABLE функции (в концептуальном плане):
Immutable - функции, результаты которой не зависят ни от чего (включая, что важно, настройки БД) кроме входных данных.
Пример: ...
0
голосов
0
ответов
13
показов
Какой аналог utl_i18n.unescape_reference() есть в PostgreSQL?
Чем можно заменить оракловую функцию utl_i18n.unescape_reference (или весь пакет) в PostgreSQL? То есть ближайший по смыслу аналог, который поможет заменить экранированные html символы. Например, ...
0
голосов
0
ответов
16
показов
Не получается создать соединение к Dbeaver и pgadmin4
Не получается создать соединение, но суть в чем: Как только я перезагрузил пк , в dbeaver у меня получилось создать соединение , но через минуту оно пропало, вылетала какая то ошибка(уже не помню ...
1
голос
1
ответ
29
показов
Какой уровень транзакции у функций PL/pgSQL?
Из документации Постгерса: "В функции на PL/pgSQL нельзя использовать COMMIT. Функция работает в рамках некоторой внешней транзакции, и поэтому COMMIT будет означать прекращение выполнения ...
0
голосов
0
ответов
44
показа
Проблема подключения базы данных PostgreSQL к проекту в vs Code
Помогите пожалуйста!!!
Проблема подключения базы данных PostgreSQL к проекту в vs Code.
Мой код для подключения к бд:
const express = require('express');
const path = require('path');
const { ...
0
голосов
0
ответов
40
показов
Занести в БД значения из списка, которых в этой базе еще нет
Всем добрый день. Столкнулся с такой задачей. Имеется список из данных, который программа получает извне. Необходимо занести в таблицу базы PostgreSQL элементы из этого списка, которых еще нет в ...
-1
голос
1
ответ
42
показа
Помогите с БД (postgresql)
Я создал в моей БД в pgadmin 2 таблицы stud и projects теперь мне нужно создать еще таблицу StudWithProj и туда засунуть номер студента (n) группу (gr) и распределить для студентов проекты из таблицы ...
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-...
0
голосов
0
ответов
26
показов
Почему индексы в Greenplum не эффективны?
С недавних пор работаю с Гринпламом (его отечественная версия Arenadata DB, если точнее). Во всех статьях, посвящённых ГП вижу, что использование индексов крайне нежелательно, но нигде не описано - ...
-1
голос
1
ответ
26
показов
Ошибка с оператором LIKE в PostgreSQL (Spring, Hibernate)
Я использую Spring и PostgreSQL в своем проекте. В dev стенде postgresql 15 версии, в prod 11.
При переносе в prod возникает ошибка при выполнении следующего запроса:
Page<Etd> ...
1
голос
0
ответов
60
показов
Сохранение типа DateTime в БД PostgreSQL (C#)
Доброго времени суток!
Согласно официальной информации из вики по PostgreSQL точность хранения времени в базе составляет 1 microsecond.
Но .net хранит наносекунды (100 nanoseconds).
Из-за этого ...
-1
голос
1
ответ
29
показов
Apache Flink и "no more connection allowed (max_client_conn)"
Имеется SourceFunction, который извлекает из Postgresql данные и отправляет далее по MapFunction. SourceFunction с parallelism = 1 и MapFunction с parallelism = 100. С недавних времен при ...
-6
голосов
0
ответов
35
показов
Создание таблиц в БД, выстроить взаимосвязи и привести к 3НФ [закрыт]
Фирма (название фирмы, юр. адрес, телефон фирмы, № счета в банке,
наименование товара, цена товара);
Склад (№склада, адрес склада, №заказа, наименование товара,
единицы измерения, кол-во товара, цена ...
1
голос
1
ответ
71
показ
Хочу получить полную информацию о лоте с последним ставившим и текущей ценой используя классы DTO
@Entity
@Table(name = "lot")
public class Lot {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Enumerated(EnumType.STRING)
private Status ...
-1
голос
0
ответов
12
показов
Как в своей схеме Vertica обновлять данные?
Подскажите, пожалуйста, как обновить данные в своей схеме, которую я собираю из множества таблиц.
Я использую airflow для выгрузки данных каждый день.
DAG airflow состоит из 2 частей:
sql_vertica1 = ...
-1
голос
0
ответов
36
показов
Hibernate не видит диалект и не определяет его автоматически
Hibernate не видит диалект при указании его вручную и не определяет его автоматически. То есть я пробовал и указывать диалект в application.properties, и убирать его. Скажите, если надо выложить что-...
0
голосов
1
ответ
22
показа
Пользователь не добавляется в БД через эндпоинт в FastAPI приложении
Не добавляется в БД пользователь через эндпоинт в FastAPI приложении. Прошу ваших советов, предположений по решению задачи.
На данный момент сделал
проверил pgadmin. БД успешно создана.
после alembic ...
0
голосов
2
ответа
49
показов
Создание миграции при запуске приложения в Docker
Как создать создавать миграции, и схему бд при запуске контейнера в Docker ?
Написал такой файл docker-compose, все запускается хорошо, но вот при попытке обращения к базе, и поиска там сущности, ...
0
голосов
0
ответов
17
показов
Ошибка при миграции django и PostgreSQL
я создал модели django. Пытаюсь сделать миграции на PostgreSQL, но выдается ошибка, связанная с updated_date и timestamp.
django.db.utils.ProgrammingError: ОШИБКА: привести тип integer к timestamp ...
0
голосов
1
ответ
10
показов
AttributeError: 'function' object has no attribute 'waiting_for_email'
Я хотел с помощью aiogram и asyncpg сделать бота который записывает пароль, почту и сайт, но он решил, что нужно выдать ошибку.
Код:
import asyncpg
from aiogram import Bot, Dispatcher, types
from ...
-1
голос
0
ответов
38
показов
Как убрать кавычки при инсерте или селекте по дефолту в БД Postgress 14 версии?
Подскажите,есть ли решение.
По дефолту,можно юзать колонки только в кавычках,например
insert into a ("a","b")
Можно как-то сделать так,чтобы эти кавычки не использовать по дефолту?
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(...
0
голосов
0
ответов
15
показов
Как создать эфемерную модель запроса для административной панели Django
У меня есть модель запроса для ChatGPT. Мне нужно сделать ее эфемерной чтобы для нее не нужны были миграции и она не сохранялась в базе данных postgresql, а только в redis, с помощью get - set ...
0
голосов
0
ответов
17
показов
Postgres как показать адрес базы из другой директории
Всем доброго времени!
подскажите пожалуйста, решил познать postgres.
Устанавливаю, но подключиться могу только к файлам баз самого postgres, то есть к тем которые создаю в терминале.
Как быть , если ...
0
голосов
0
ответов
10
показов
aiogram3 + sqlalchemy2+asyncpg
Задача: пользователь в боте запрашивает какие то данные, эти данные берутся из таблицы (сначала проверяются, что данные были занесены не более чем 4 часа назад), удаляются и затем отдаются ...
0
голосов
0
ответов
57
показов
Выбор концепции архитектуры системы управления контентом (CMS) для микросервисной архитектуры
При реализации достаточно крупной системы на микросервисах столкнулись со следующей проблемой: необходимо реализовать систему управления контентом для системы. Сервисы пишутся на различных ЯП: C# (ASP....
0
голосов
0
ответов
29
показов
Как из массива jsonb получить массив int
Есть массив из jsonb-элементов, примерно такой: '[ { "id": "1", "list": [ "2", "3" ] }, { "id": "4", "list": [ "5&...
0
голосов
0
ответов
24
показа
Парсинг текстового поля Postgres
Есть текстовое поле, заполненное по следующему шаблону: [цифра0][произвольный набор символов1][цифра1][разделитель]...[произвольный набор символовN-1][цифраN-1][разделитель][произвольный набор ...
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['...
0
голосов
0
ответов
12
показов
Как изменять базу данных postgres к которой подключен aiogram бот на удаленном сервере?
Ситуация следующая: есть бот, который работает на aiogram и long polling, на удаленном сервере и там же стоит бд, к которой подключен этот самый бот. У меня на локальном пк есть определенный скрипт, ...
1
голос
1
ответ
64
показа
ошибка создания bean-компонента с именем entityManagerFactory
Создаю простого телеграмм бота. Обыскал все ссылки даже сменил разные версии драйверов postgres и это помогло, но ошибка поменяла свой характер.
Вот она:
org.springframework.beans.factory....
1
голос
1
ответ
45
показов
Удаление данных из таблицы PostgreSQL. Как ведут себя данные при удалении?
Представим, что у меня есть таблица с 10 записями, и я удаляю первые 3 записи (строки) из таблицы. Затем сразу после этого вставляются новые 4 записи (строки) в таблицу. Мой вопрос заключается в том, ...
0
голосов
0
ответов
18
показов
разрыв соединения с удаленной базой Postgres
в файл pg_hba.conf добавил:
host all all 0.0.0.0/0 md5
файл postgresql.conf изменил:
listen_addresses = '*'
вот мой код на Python для подключения к БД, сама БД лежит на удаленном сервере Linux
...
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
0
голосов
1
ответ
20
показов
Объединить две выборки из таблицы М:М с учётом count
Есть три таблицы: арты, теги и связующая таблица для проставления тегов для каждого арта.
main_tags — все теги;
arts — арты;
tag_to_art — связь тегов и артов;
Часть данных из таблиц:
SELECT id, ru ...
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" (...
0
голосов
1
ответ
22
показа
Рекурсивный обход jsonb поля
В таблице есть столбец dat. Он состоит из полей jsonb с большим уровнем вложенности, например { a: { b: { c: 'st', d: { e: '41', f: { g: '201-64', h: '4125,6} }, i:42}}}.
Как можно обойти его ...
0
голосов
1
ответ
19
показов
Как подключаться к postgresql в docker
Установил оф образ postgres и запускаю его командой
sudo docker run -it -p 5432:5432 --name database -e POSTGRES_PASSWORD=q postgres
Получаю многа букаф, но запускается сервер postgresql в docker-е.
...
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 = "/...
1
голос
1
ответ
39
показов
Дудосят Postgres
Запустил при помощи docker-compose базу данных Postgres на платном VDS сервере.
Заметил в логах, что кто-то постоянно пытается (при чём с разных IP) авторизоваться в моей базе данных под пользователем ...
0
голосов
0
ответов
24
показа
Оконная функция row_number не работает с результатом regexp_matches
Есть таблица PostgreSql (версия 16) с футбольной статистикой следующей структуры:
team_id smallint -- код команды
rez text -- результаты команды за сезон, собранные в 1 строку.
rez содержит информацию ...
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 ...
-1
голос
1
ответ
38
показов
Postgres в докере создается без пользователей
Создаю сервер для синхронизации заметок в Joplin по этому гайду. Сервер джоплина не может подключиться к postgresql. В логах постгреса
2024-02-29 14:40:36.386 UTC [460] FATAL: password authentication ...
0
голосов
1
ответ
17
показов
Вставить новые столбцы после определенных в миграции CakePhp
Как я могу вставить новые столбцы после определенных столбцов в уже существующей таблице в CakePhp.
Для базы я использую postgreSQL, поэтому я не могу использовать метод after внутри миграции. Есть ли ...
0
голосов
0
ответов
56
показов
Лог изменения кода функций/процедур PostgreSQL
Хочу попробовать написать тригер, который будет сохранять в таблицу код процедуры/функции и автора изменения с временной меткой.
Судя по документации постгерса, тригер на событие "create or ...