TimescaleDB — это расширение PostgreSQL для работы с временными рядами (time series). Временные ряды можно хранить в PostgreSQL и просто…
Foreign-Data Wrappers (FDW) — это такая фича в PostgreSQL, позволяющая обращаться к внешним СУБД, а также файлам, веб-сервисам, да и…
Часовые пояса обычно ассоциируются с чем-то невероятно сложным. Однако, как это часто бывает, если сесть и спокойно во всем разобраться, то проблема…
Тут по работе возникла необходимость разобраться в тонкостях устройства непрерывных агрегатов в TimescaleDB . Вашему вниманию предлагается конспект того, что…
Как мы недавно выяснили, в PostgreSQL есть исключения . Но использовать исключения в языке С, где нет ни автоматического управления…
В рамках статьи Учимся писать расширения на языке C для PostgreSQL мы познакомились со структурой расширений для постгреса, узнали, как…
В СУБД для работы с временными рядами (time series DBMS) есть такое понятие, как ASOF JOIN. Хотя PostgreSQL и не…
Недавно мы разобрались, как PostgreSQL хранит данные на диске . Но как убедиться, что СУБД именно так и работает? Вдруг…
Недавно мы научились напрямую работать с таблицами PostgreSQL из расширений на C. Предлагаю капнуть чуть глубже и разобраться, как PostgreSQL…
Наиболее простой способ работы с таблицами из расширений PostgreSQL заключается в использовании Server Programming Interface (SPI). С этим интерфейсом мы…