Публикации по теме 'postgres'


Создание пользовательских функций в Postgres
PostgreSQL — это мощная система управления реляционными базами данных с открытым исходным кодом, которая позволяет разработчикам определять собственные функции для выполнения сложной бизнес-логики. Пользовательские функции предлагают несколько преимуществ, включая улучшенную организацию кода, уменьшение дублирования кода и повышение производительности запросов. В этой статье мы рассмотрим, как создавать UDF в PostgreSQL. Мы приведем примеры различных типов возвращаемых значений,..

Среднее время отклика с оконными функциями и CTE Postgres
Zomoz была одноранговой платформой, предназначенной для того, чтобы связывать вас с людьми, делающими удивительные вещи, которые, как вы думали, были недоступны, но должны быть (и действительно доступны) доступными для всех. Примерно год назад одной из самых важных функций, на которой мы сосредоточились, был чат. Мы предлагаем пользователям (клиентам) возможность общаться в чате напрямую с лицом, предлагающим деятельность (хостами); у нас нет строгого разделения между клиентами и..

Как ускорить доставку приложений с помощью интегрированной настройки сервера производства и разработки
Содержание Плюсы и минусы интегрированной установки производства и разработки Предпосылки Шаг 1 — Создание приложения Node.js Шаг 2 — Проектирование установки для производства и разработки для высокоскоростной доставки Шаг 3 — Настройка изолированных баз данных производства и разработки Вывод Введение Для разработки и эксплуатации веб-приложения необходимо настроить и поддерживать сервер для запуска и разработки веб-приложения. Существует много способов проектирования и..

Мгновенные мультитенантные API-интерфейсы GraphQL с PostGraphile, RLS и PropelAuth
Сегодня мы рассмотрим настройку GraphQL API без необходимости написания схемы GraphQL с помощью PostGraphile . Затем мы будем использовать PropelAuth для добавления мультитенантной аутентификации пользователей, то есть наши пользователи будут членами организаций . Затем мы настроим Postgres Row Level Locks , чтобы пользователи могли получать доступ или изменять данные только в своей организации. И, наконец, мы создадим очень простое приложение React, которое может запрашивать..

Postgres 15 Internals #7: Уровни изоляции и аномалии в стандарте SQL
Начнем с аномалий и уровней изоляции, перечисленных в стандарте SQL. А после этого в следующей статье мы поговорим о том, какие уровни изоляции поддерживает PostgreSQL. Список серий статей вы можете найти здесь . Знаете ли вы, что стандарт SQL описывает четыре уровня изоляции , которые определяют, какие аномалии разрешены или запрещены во время одновременного выполнения транзакции ? Правильно, обсуждение этих уровней начинается с аномалий, которые могут сильно повлиять на..

Я написал стартовый набор TypeScript  — вот что я узнал
Представляем стартовый комплект BrainStrike для Node.js + Typescript + React.js + Apollo GraphQL + TypeORM Введение Всегда хорошо иметь рабочий рецепт для разработки современных приложений, и важно поддерживать свои инструменты в актуальном состоянии… решения по стеку невероятно важны. Я большой поклонник GraphQL и TypeScript , поэтому я хотел разработать стартовый набор на основе этих технологий и изучить некоторые продвинутые реализации. Работа инженером в Indigo AG..

PostgreSQL: сначала проанализируйте!
Недавно я написал статью о сравнении индексов Hash и B-tree . К сожалению, я допустил ошибку, и теперь пришло время ее исправить. В этой статье я покажу вам скрипт PL/pgSQL с серьезной проблемой, которую трудно отловить. Затем я покажу вам свою историю отладки, в том числе кое-что из внутреннего устройства PostgreSQL. И последнее, но не менее важное: выученный урок и совет, как избежать тех же ошибок. Давайте рассмотрим неправильную процедуру. CREATE OR REPLACE FUNCTION..