<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Postgres on Меланхоличный блог</title><link>https://notes.melancholic.tech/categories/postgres/</link><description>Recent content in Postgres on Меланхоличный блог</description><generator>Hugo</generator><language>ru-RU</language><lastBuildDate>Thu, 30 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://notes.melancholic.tech/categories/postgres/index.xml" rel="self" type="application/rss+xml"/><item><title>cnpg: kubectl-плагин для CloudNativePG — подробный разбор всех команд</title><link>https://notes.melancholic.tech/posts/cnpg-kubectl-%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD-%D0%B4%D0%BB%D1%8F-cloudnativepg-%D0%BF%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D1%8B%D0%B9-%D1%80%D0%B0%D0%B7%D0%B1%D0%BE%D1%80-%D0%B2%D1%81%D0%B5%D1%85-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://notes.melancholic.tech/posts/cnpg-kubectl-%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD-%D0%B4%D0%BB%D1%8F-cloudnativepg-%D0%BF%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D1%8B%D0%B9-%D1%80%D0%B0%D0%B7%D0%B1%D0%BE%D1%80-%D0%B2%D1%81%D0%B5%D1%85-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4/</guid><description>&lt;p&gt;&lt;code&gt;cnpg&lt;/code&gt; — официальный плагин для &lt;code&gt;kubectl&lt;/code&gt;, который ставится через &lt;a href="https://notes.melancholic.tech/posts/krew-%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BD%D1%8B%D0%B9-%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80-%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD%D0%BE%D0%B2-%D0%B4%D0%BB%D1%8F-kubectl-%D0%B8-%D0%BE%D0%B1%D0%B7%D0%BE%D1%80-%D0%BF%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D1%85-%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD%D0%BE%D0%B2/"&gt;krew&lt;/a&gt; и сильно облегчает повседневную работу с PostgreSQL-кластерами под управлением &lt;a href="https://cloudnative-pg.io/"target="_blank"
 class="inline-flex items-center gap-1"
&gt;CloudNativePG&lt;svg class="h-3 w-3 flex-shrink-0" id="external-link" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/&gt;&lt;/svg&gt;
&lt;/a&gt;. Без него почти каждая операция превращается в длинную цепочку &lt;code&gt;kubectl get/patch/exec&lt;/code&gt; с YAML-патчами и ручным &lt;code&gt;base64 -d&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;В статье — установка и подробный разбор &lt;strong&gt;всех практически полезных команд&lt;/strong&gt; плагина, с примерами и краткими комментариями, когда что использовать.&lt;/p&gt;</description></item><item><title>5 способов ускорить pg_dump на больших PostgreSQL-базах</title><link>https://notes.melancholic.tech/posts/5-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D0%BE%D0%B2-%D1%83%D1%81%D0%BA%D0%BE%D1%80%D0%B8%D1%82%D1%8C-pg_dump-%D0%BD%D0%B0-%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85-postgresql-%D0%B1%D0%B0%D0%B7%D0%B0%D1%85/</link><pubDate>Fri, 05 Dec 2025 00:00:00 +0000</pubDate><guid>https://notes.melancholic.tech/posts/5-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D0%BE%D0%B2-%D1%83%D1%81%D0%BA%D0%BE%D1%80%D0%B8%D1%82%D1%8C-pg_dump-%D0%BD%D0%B0-%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85-postgresql-%D0%B1%D0%B0%D0%B7%D0%B0%D1%85/</guid><description>&lt;blockquote
 class="border-primary bg-muted/30 hover:bg-muted/40 my-6 rounded-r-lg border-l-4 py-4 pr-4 pl-6 italic transition-all duration-200 ease-out hover:translate-x-1"&gt;
 &lt;div class="prose prose-sm max-w-none"&gt;
 &lt;p&gt;Перевод и адаптация статьи &lt;a href="https://dev.to/me_grigory_pshekovich/top-5-ways-to-speed-up-pgdump-on-large-postgresql-databases-1c0m"target="_blank"
 class="inline-flex items-center gap-1"
&gt;Grigory Pshekovich «Top 5 Ways to Speed Up pg_dump on Large PostgreSQL Databases»&lt;svg class="h-3 w-3 flex-shrink-0" id="external-link" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/&gt;&lt;/svg&gt;
&lt;/a&gt; (5 декабря 2025). Авторские права на оригинал принадлежат автору; здесь — пересказ для русскоязычных читателей.&lt;/p&gt;</description></item></channel></rss>