#

postgresql

Система управления базами данных PostgreSQL

Базы данныхАтомарное добавление в JSONB массив с UPDATE ... RETURNING в PostgreSQL

Поведение UPDATE ... RETURNING при параллельных операциях с JSONB массивами в PostgreSQL. Гарантии атомарности и блокировки строк.

5 ответов 2 просмотра
Базы данныхПерехват RAISE NOTICE в PostgreSQL через pyodbc

Настройка перехвата сообщений RAISE NOTICE в реальном времени при выполнении хранимых процедур PostgreSQL с использованием pyodbc.

3 ответа 2 просмотра
Базы данныхРешение проблемы видимости данных в параллельных транзакциях

Как обеспечить видимость обновленных данных в параллельных транзакциях. Рассматриваем уровни изоляции, SELECT FOR UPDATE и оптимистичную блокировку.

4 ответа 2 просмотра
Базы данныхСинхронизация данных между геораспределенными копиями PostgreSQL

Оптимальные механизмы синхронизации данных для игрового бэкенда с базами в Амстердаме и Сингапуре. Физическая и логическая репликация, настройка Patroni и мониторинг.

3 ответа 2 просмотра
DevOpsРешение ошибки PrismaClientKnownRequestError P1001 в Docker

Пошаговое руководство по устранению ошибки PrismaClientKnownRequestError с кодом P1001 в Node.js приложениях с Docker. Причины и методы решения проблем подключения к базе данных.

3 ответа 1 просмотр
ПрограммированиеСравнение библиотек PostgreSQL для REST API на разных языках

Подробный анализ библиотек для работы с PostgreSQL при разработке REST API на Python, Java, C#, Go, TypeScript и Kotlin. Преимущества и особенности каждой экосистемы.

6 ответов 4 просмотра
Базы данныхОптимизация медленных запросов с фильтрами в PostgreSQL

Стратегии оптимизации запросов с LEFT JOIN и фильтрацией в PostgreSQL при работе с большими объемами данных.

2 ответа 1 просмотр
Базы данныхРасширенные возможности PostgreSQL: функции для упрощения разработки

Оконные функции, CTE, расширения PostGIS и TimescaleDB, нативные функции PostgreSQL для замены сложной логики приложения и повышения производительности.

6 ответов 2 просмотра
Базы данныхSELECT DISTINCT по нескольким столбцам в SQL: UPDATE уникальных

Как использовать SELECT DISTINCT для нескольких столбцов в SQL. Примеры запросов для поиска и обновления уникальных строк по дате и цене. Синтаксис distinct sql, NOT EXISTS, GROUP BY и CTE для PostgreSQL, MySQL, SQL Server.

5 ответов 2 просмотра
DevOpsНастройка Vault Agent для chown TLS-сертификатов PostgreSQL

Как настроить Vault Agent sidecar в Kubernetes для динамической генерации и ротации TLS-сертификатов PostgreSQL в non-root контейнере. Решение проблем с chown 70:70 в split_cert.sh, vault pki и injector аннотации.

5 ответов 1 просмотр
Базы данныхОшибка $1 в PostgreSQL lib/pq Go: CREATE SCHEMA

Разбор ошибки 'pq: syntax error at or near "$1"' в golang postgresql с lib/pq при создании схемы. Почему prepared statements не работают для DDL, решение с pq.QuoteIdentifier и динамическим SQL. Примеры кода и альтернативы pgx.

4 ответа 2 просмотра
DevOpsКак перенести монрепозиторий с Windows на Ubuntu Server

Пошаговое руководство по переносу монрепозитория React + NestJS + TypeORM + PostgreSQL с Windows на Ubuntu без GUI. Избегайте ошибок npm и node_modules: установка Node.js, npm ci, PostgreSQL, PM2 и Nginx для быстрого продакшена.

1 ответ 1 просмотр
Базы данныхКак включить логирование SQL в PostgreSQL 16 на Windows

Включение логирования всех SQL-запросов в PostgreSQL 16 на Windows: log_statement='all', правильный log_directory, права доступа и обязательный рестарт службы.

1 ответ 2 просмотра
Базы данныхПодключить Supabase к .NET WinForms Npgsql: ошибка DNS

Решение ошибки «Запрошенное имя верно, но данные запрошенного типа не найдены» при подключении Supabase PostgreSQL к .NET WinForms через Npgsql. Диагностика DNS, IPv6/IPv4, строка подключения SslMode, TrustServerCertificate и код.

1 ответ 3 просмотра
Базы данныхОшибка cursor does not exist PgBouncer Django PostgreSQL

Как исправить ошибку 'cursor does not exist' при использовании PgBouncer с Django и PostgreSQL. Настройки DISABLE_SERVER_SIDE_CURSORS, pool_mode=transaction, оптимальная конфигурация для продакшена и альтернативы.

1 ответ 2 просмотра
Базы данныхОптимальная настройка PostgreSQL на i7-13700 под Windows OLTP

Настройка PostgreSQL на Intel i7-13700 (8P+8E) под Windows Server 2019 для OLTP: отключить E-ядра, оставить HT на P-ядрах, affinity и postgresql.conf. Улучшение TPS и латентности на 10-25%. Руководство по оптимизации для CRM.

1 ответ 2 просмотра
Базы данныхPostgreSQL ROW_NUMBER: ранг в топе SQL таблице

Как правильно получить порядковый номер (ранг) пользователя в отсортированной таблице топов PostgreSQL с помощью ROW_NUMBER(). Исправление ошибки WHERE до оконной функции, примеры CTE и подзапросов для sql postgresql.

1 ответ 2 просмотра
Базы данныхPostgreSQL: pg_stat_activity не видит запросы 1С. Как настроить?

Узнайте, почему pg_stat_activity не показывает запросы 1С в PostgreSQL. Настройте права, track_activity_query_size, pg_stat_statements и логирование для мониторинга.

1 ответ 4 просмотра
DevOpsКак перевести Runtipi на внешний PostgreSQL

Пошаговое руководство по миграции Runtipi с встроенного PostgreSQL на внешний сервер. Настройка docker compose переменных окружения, миграция данных и устранение ошибок для стабильной работы в LXC Proxmox.

1 ответ 2 просмотра
Базы данныхPostgreSQL: Как передать строку в функцию без ошибки 'unknown'

Решение ошибки 'function does not exist' при передаче строкового литерала в PostgreSQL. Явное приведение типов ::text, ::varchar и CAST().

1 ответ 2 просмотра