#sqlpgq — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #sqlpgq, aggregated by home.social.
-
[Перевод] Запросы к графам свойств SQL/PGQ в PostgreSQL 19
PostgreSQL 19 добавляет SQL/PGQ (Property Graph Queries, запросы к графам свойств) на основе стандарта SQL:2023. Графовые структуры можно определить поверх уже существующих реляционных таблиц и запрашивать их синтаксисом сопоставления с образцом. Не нужны новый движок хранения, расширения или миграция данных.
https://habr.com/ru/articles/1059810/
#PostgreSQL_19 #графы_свойств #графовые_запросы #GRAPH_TABLE #MATCH #реляционные_таблицы #PostgreSQL #рекурсивные_CTE #Neo4j #sqlpgq
-
[Перевод] Запросы к графам свойств SQL/PGQ в PostgreSQL 19
PostgreSQL 19 добавляет SQL/PGQ (Property Graph Queries, запросы к графам свойств) на основе стандарта SQL:2023. Графовые структуры можно определить поверх уже существующих реляционных таблиц и запрашивать их синтаксисом сопоставления с образцом. Не нужны новый движок хранения, расширения или миграция данных.
https://habr.com/ru/articles/1059810/
#PostgreSQL_19 #графы_свойств #графовые_запросы #GRAPH_TABLE #MATCH #реляционные_таблицы #PostgreSQL #рекурсивные_CTE #Neo4j #sqlpgq
-
[Перевод] Запросы к графам свойств SQL/PGQ в PostgreSQL 19
PostgreSQL 19 добавляет SQL/PGQ (Property Graph Queries, запросы к графам свойств) на основе стандарта SQL:2023. Графовые структуры можно определить поверх уже существующих реляционных таблиц и запрашивать их синтаксисом сопоставления с образцом. Не нужны новый движок хранения, расширения или миграция данных.
https://habr.com/ru/articles/1059810/
#PostgreSQL_19 #графы_свойств #графовые_запросы #GRAPH_TABLE #MATCH #реляционные_таблицы #PostgreSQL #рекурсивные_CTE #Neo4j #sqlpgq
-
PostgreSQL 19 Beta: неблокирующий REPACK — перепаковка раздутых таблиц без окна простоя (и графовые запросы в придачу)
4 июня 2026 вышла PostgreSQL 19 Beta 1. Все пишут про графовые запросы SQL/PGQ, но главная операционная новость в другом: в ядро завезли команду REPACK с неблокирующей опцией CONCURRENTLY — перепаковку раздутых таблиц без ACCESS EXCLUSIVE lock и без внешнего pg_repack. Разбираю по официальному анонсу и release notes: как это работает (спойлер — через слоты репликации, отсюда max_repack_replication_slots), чем отличается от VACUUM FULL и pg_repack, и что именно стоит прогнать на staging до GA — дисковый оверхед, documented-ограничения (команда не MVCC-safe!), бюджет слотов. Плюс честный разбор SQL/PGQ: GRAPH_TABLE убирает отдельный Neo4j для связей фиксированной глубины, но обходы переменной длины в бете пока не поддерживаются. Без ‘я проверил в проде’ — beta в прод не ставят. Читать дальше →
https://habr.com/ru/articles/1048302/
#PostgreSQL #PostgreSQL_19 #REPACK #SQLPGQ #базы_данных #DBA #DevOps
-
PostgreSQL 19 Beta: неблокирующий REPACK — перепаковка раздутых таблиц без окна простоя (и графовые запросы в придачу)
4 июня 2026 вышла PostgreSQL 19 Beta 1. Все пишут про графовые запросы SQL/PGQ, но главная операционная новость в другом: в ядро завезли команду REPACK с неблокирующей опцией CONCURRENTLY — перепаковку раздутых таблиц без ACCESS EXCLUSIVE lock и без внешнего pg_repack. Разбираю по официальному анонсу и release notes: как это работает (спойлер — через слоты репликации, отсюда max_repack_replication_slots), чем отличается от VACUUM FULL и pg_repack, и что именно стоит прогнать на staging до GA — дисковый оверхед, documented-ограничения (команда не MVCC-safe!), бюджет слотов. Плюс честный разбор SQL/PGQ: GRAPH_TABLE убирает отдельный Neo4j для связей фиксированной глубины, но обходы переменной длины в бете пока не поддерживаются. Без ‘я проверил в проде’ — beta в прод не ставят. Читать дальше →
https://habr.com/ru/articles/1048302/
#PostgreSQL #PostgreSQL_19 #REPACK #SQLPGQ #базы_данных #DBA #DevOps
-
PostgreSQL 19 Beta: неблокирующий REPACK — перепаковка раздутых таблиц без окна простоя (и графовые запросы в придачу)
4 июня 2026 вышла PostgreSQL 19 Beta 1. Все пишут про графовые запросы SQL/PGQ, но главная операционная новость в другом: в ядро завезли команду REPACK с неблокирующей опцией CONCURRENTLY — перепаковку раздутых таблиц без ACCESS EXCLUSIVE lock и без внешнего pg_repack. Разбираю по официальному анонсу и release notes: как это работает (спойлер — через слоты репликации, отсюда max_repack_replication_slots), чем отличается от VACUUM FULL и pg_repack, и что именно стоит прогнать на staging до GA — дисковый оверхед, documented-ограничения (команда не MVCC-safe!), бюджет слотов. Плюс честный разбор SQL/PGQ: GRAPH_TABLE убирает отдельный Neo4j для связей фиксированной глубины, но обходы переменной длины в бете пока не поддерживаются. Без ‘я проверил в проде’ — beta в прод не ставят. Читать дальше →
https://habr.com/ru/articles/1048302/
#PostgreSQL #PostgreSQL_19 #REPACK #SQLPGQ #базы_данных #DBA #DevOps