<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Admin on PIGSTY</title>
    <link>https://v27.pgsty.pro/zh/categories/admin/</link>
    <description>Recent content in Admin on PIGSTY</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    
    
    
      <lastBuildDate>Sat, 21 May 2022 00:00:00 +0000</lastBuildDate>
    
    
      <atom:link href="https://v27.pgsty.pro/zh/categories/admin/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
        <title>Nginx：向外代理暴露Web服务</title>
        <link>https://v27.pgsty.pro/zh/docs/tasks/nginx/</link>
        <pubDate>Mon, 18 Apr 2022 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/tasks/nginx/</guid>
        <description>&lt;p&gt;Pigsty 在 &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/node#infra%E8%8A%82%E7%82%B9&#34;&gt;&lt;strong&gt;INFRA节点&lt;/strong&gt;&lt;/a&gt;上默认会安装 &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/infra#nginx&#34;&gt;&lt;strong&gt;Nginx&lt;/strong&gt;&lt;/a&gt; 作为 Web 服务代理。（单机安装时，本机默认也是一个 INFRA节点 ）&lt;/p&gt;&#xA;&lt;p&gt;Nginx 是 Pigsty 所有 WebUI 类服务的访问入口，默认使用管理节点 &lt;code&gt;80/443&lt;/code&gt; 端口。&lt;/p&gt;&#xA;&lt;p&gt;Pigsty 提供了一个全局配置变量 &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/reference/param#infra_portal&#34;&gt;&lt;code&gt;infra_portal&lt;/code&gt;&lt;/a&gt;，用于配置 Nginx 的代理规则，以及对应的上游服务。&lt;/p&gt;</description>
      </item>
    <item>
        <title>兼容性</title>
        <link>https://v27.pgsty.pro/zh/docs/reference/compatibility/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/reference/compatibility/</guid>
        <description>&lt;hr&gt;&#xA;&lt;h2 id=&#34;概述&#34;&gt;概述&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Pigsty 建议使用 &lt;strong&gt;Linux&lt;/strong&gt; 内核，&lt;strong&gt;amd64&lt;/strong&gt; 架构的节点，使用 &lt;strong&gt;RockyLinux 8.9&lt;/strong&gt;，&lt;strong&gt;Debian 12&lt;/strong&gt; 或 &lt;strong&gt;Ubuntu 22.04&lt;/strong&gt; 操作系统。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://v27.pgsty.pro/zh/docs/reference/compatibility/#%e5%86%85%e6%a0%b8%e6%9e%b6%e6%9e%84%e5%85%bc%e5%ae%b9%e6%80%a7&#34;&gt;&lt;strong&gt;内核架构兼容性&lt;/strong&gt;&lt;/a&gt;：&lt;code&gt;Linux&lt;/code&gt; 内核，&lt;code&gt;amd64&lt;/code&gt; 架构（&lt;code&gt;x86_64&lt;/code&gt;）&lt;/p&gt;</description>
      </item>
    <item>
        <title>入门</title>
        <link>https://v27.pgsty.pro/zh/docs/setup/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/setup/</guid>
        <description></description>
      </item>
    <item>
        <title>Docker：启用容器支持与配置</title>
        <link>https://v27.pgsty.pro/zh/docs/tasks/docker/</link>
        <pubDate>Mon, 18 Apr 2022 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/tasks/docker/</guid>
        <description>&lt;p&gt;Pigsty 提供了 &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/docker&#34;&gt;&lt;strong&gt;&lt;code&gt;DOCKER&lt;/code&gt;&lt;/strong&gt;&lt;/a&gt; 模块，但默认并不安装。您可以使用 &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/docker#dockeryml&#34;&gt;&lt;code&gt;docker.yml&lt;/code&gt;&lt;/a&gt; 剧本在指定节点上安装并启用 Docker。&lt;/p&gt;&#xA;&lt;div class=&#34;td-code td-code--untitled&#34; id=&#34;td-code-218ce093-fence-0&#34; data-td-code data-td-code-auto-id&#xA;     data-td-language=&#34;bash&#34; data-td-line-count=&#34;1&#34;&gt;&#xA;  &lt;div class=&#34;td-code__viewport&#34; id=&#34;td-code-218ce093-fence-0-viewport&#34; data-td-code-viewport&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./docker.yml -l &amp;lt;ip&lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;group&lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;cls&amp;gt;   &lt;span class=&#34;c1&#34;&gt;# 在指定的节点、分组、集群上安装并启用 Docker&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;如何建配置代理服务器&#34;&gt;如何建配置代理服务器？&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;本文不会介绍如何“翻墙”，而是假设你已经有了一个可用的 HTTP(s) 代理服务器，应该如何配置，让 Docker 可以通过代理服务器，访问 docker hub 或 quay.io 等镜像站点：&lt;/p&gt;</description>
      </item>
    <item>
        <title>准备工作</title>
        <link>https://v27.pgsty.pro/zh/docs/setup/prepare/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/setup/prepare/</guid>
        <description>&lt;p&gt;与 Pigsty 部署有关的 101 入门知识。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;节点准备&#34;&gt;节点准备&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Pigsty 支持 &lt;code&gt;Linux&lt;/code&gt; 内核与 &lt;code&gt;x86_64/amd64&lt;/code&gt; 架构，适用于任意节点。&lt;/p&gt;&#xA;&lt;p&gt;所谓节点（node），指 ssh 可达并提供裸操作系统环境的资源，例如物理机，虚拟机，或者启用了 systemd 与 sshd 的操作系统容器。&lt;/p&gt;</description>
      </item>
    <item>
        <title>使用 PostgreSQL 作为 Ansible 配置清单 CMDB</title>
        <link>https://v27.pgsty.pro/zh/docs/tasks/ansible/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/tasks/ansible/</guid>
        <description>&lt;p&gt;Pigsty v2.7 默认从 &lt;code&gt;pigsty.yml&lt;/code&gt; 读取 Ansible 配置清单。该版本同时提供了&#xA;三个脚本，可以将清单载入 &lt;code&gt;meta&lt;/code&gt; 数据库的 &lt;code&gt;pigsty&lt;/code&gt; 模式，并让 Ansible&#xA;改用动态生成的清单。&lt;/p&gt;&#xA;&lt;p&gt;本文严格对应 v2.7.0 标签中的&#xA;&lt;a href=&#34;https://github.com/Vonng/pigsty/blob/v2.7.0/bin/inventory_load&#34;&gt;&lt;code&gt;bin/inventory_load&lt;/code&gt;&lt;/a&gt;、&#xA;&lt;a href=&#34;https://github.com/Vonng/pigsty/blob/v2.7.0/bin/inventory_cmdb&#34;&gt;&lt;code&gt;bin/inventory_cmdb&lt;/code&gt;&lt;/a&gt;&#xA;与 &lt;a href=&#34;https://github.com/Vonng/pigsty/blob/v2.7.0/bin/inventory_conf&#34;&gt;&lt;code&gt;bin/inventory_conf&lt;/code&gt;&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;h2 id=&#34;前置条件&#34;&gt;前置条件&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;默认 &lt;code&gt;pg-meta&lt;/code&gt; 集群会通过&#xA;&lt;a href=&#34;https://github.com/Vonng/pigsty/blob/v2.7.0/files/cmdb.sql&#34;&gt;&lt;code&gt;files/cmdb.sql&lt;/code&gt;&lt;/a&gt;&#xA;创建 CMDB 模式。请先完成 &lt;code&gt;infra.yml&lt;/code&gt; 与 &lt;code&gt;pg-meta&lt;/code&gt; 数据库初始化，并确认&#xA;&lt;code&gt;meta&lt;/code&gt; 服务可访问。&lt;/p&gt;</description>
      </item>
    <item>
        <title>资源规划</title>
        <link>https://v27.pgsty.pro/zh/docs/setup/planning/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/setup/planning/</guid>
        <description>&lt;p&gt;Pigsty v2.7 的资源规划从选择部署拓扑开始，并据此准备主机、操作系统、网络与管理员访问权限。&lt;/p&gt;&#xA;&lt;h2 id=&#34;规划清单&#34;&gt;规划清单&#xA;&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;从&lt;a href=&#34;https://v27.pgsty.pro/zh/docs/setup/provision/&#34;&gt;资源置备&lt;/a&gt;与配置示例中选择单节点、仅监控或高可用拓扑。&lt;/li&gt;&#xA;&lt;li&gt;根据&lt;a href=&#34;https://v27.pgsty.pro/zh/docs/setup/prepare/&#34;&gt;资源准备&lt;/a&gt;与&lt;a href=&#34;https://v27.pgsty.pro/zh/docs/reference/compatibility/&#34;&gt;兼容性矩阵&lt;/a&gt;核对 CPU 架构、操作系统版本、存储与网络要求。&lt;/li&gt;&#xA;&lt;li&gt;安装前预留稳定的节点地址、主机名和所需端口，并准备具备免密 SSH 与 sudo 权限的管理员账号。&lt;/li&gt;&#xA;&lt;li&gt;在在线安装与&lt;a href=&#34;https://v27.pgsty.pro/zh/docs/setup/offline/&#34;&gt;离线安装&lt;/a&gt;之间做出选择，准备相应软件源或离线安装包。&lt;/li&gt;&#xA;&lt;li&gt;执行剧本前检查&lt;a href=&#34;https://v27.pgsty.pro/zh/docs/setup/config/&#34;&gt;配置清单&lt;/a&gt;与&lt;a href=&#34;https://v27.pgsty.pro/zh/docs/setup/security/&#34;&gt;安全检查项&lt;/a&gt;。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;集群、用户、数据库、服务与备份的准确参数仍以链接到的 v2.7 页面为准；本页只恢复历史规划入口。&lt;/p&gt;</description>
      </item>
    <item>
        <title>使用 Keepalived 为 Pigsty 节点集群配置二层 VIP</title>
        <link>https://v27.pgsty.pro/zh/docs/tasks/node-vip/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/tasks/node-vip/</guid>
        <description>&lt;p&gt;您可以在节点集群上绑定一个可选的 L2 VIP —— 前提条件是：集群中的所有节点都在一个二层网络中。&lt;/p&gt;&#xA;&lt;p&gt;在节点集群（任何一个 Ansible Group，包括数据库集群定义都可以视作一个节点集群）上，启用 &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/reference/param#vip_enabled&#34;&gt;&lt;code&gt;vip_enabled&lt;/code&gt;&lt;/a&gt; 参数，即可在节点集群上启用 Keepalived ，绑定一个2层 VIP。&lt;/p&gt;</description>
      </item>
    <item>
        <title>使用 VIP-Manager 为 PostgreSQL 集群配置二层 VIP</title>
        <link>https://v27.pgsty.pro/zh/docs/tasks/pg-vip/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/tasks/pg-vip/</guid>
        <description>&lt;p&gt;您可以在 PostgreSQL 集群上绑定一个可选的 L2 VIP —— 前提条件是：集群中的所有节点都在一个二层网络中。&lt;/p&gt;&#xA;&lt;p&gt;这个 L2 VIP 强制使用 Master - Backup 模式，Master 始终指向在数据库集群主库实例所在的节点。&lt;/p&gt;</description>
      </item>
    <item>
        <title>管理预案</title>
        <link>https://v27.pgsty.pro/zh/docs/pgsql/admin/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/pgsql/admin/</guid>
        <description>&lt;blockquote&gt;&#xA;&lt;p&gt;本文整理了 Pigsty 中常用的 PostgreSQL 管理预案，用于维护生产环境中的数据库集群。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;这里是一些常见 PostgreSQL 管理任务的 SOP 预案：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;案例1：  &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/pgsql/admin/#%e5%88%9b%e5%bb%ba%e9%9b%86%e7%be%a4&#34;&gt;创建集群&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;案例2：  &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/pgsql/admin/#%e5%88%9b%e5%bb%ba%e7%94%a8%e6%88%b7&#34;&gt;创建用户&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;案例3：  &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/pgsql/admin/#%e5%88%9b%e5%bb%ba%e6%95%b0%e6%8d%ae%e5%ba%93&#34;&gt;创建数据库&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;案例4：  &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/pgsql/admin/#%e9%87%8d%e8%bd%bd%e6%9c%8d%e5%8a%a1&#34;&gt;重载服务&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;案例5：  &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/pgsql/admin/#%e9%87%8d%e8%bd%bdHBA&#34;&gt;重载HBA&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;案例6：  &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/pgsql/admin/#%e9%85%8d%e7%bd%ae%e9%9b%86%e7%be%a4&#34;&gt;配置集群&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;案例7：  &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/pgsql/admin/#%e6%b7%bb%e5%8a%a0%e5%ae%9e%e4%be%8b&#34;&gt;添加实例&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;案例8：  &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/pgsql/admin/#%e7%a7%bb%e9%99%a4%e5%ae%9e%e4%be%8b&#34;&gt;移除实例&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;案例9：  &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/pgsql/admin/#%e4%b8%8b%e7%ba%bf%e9%9b%86%e7%be%a4&#34;&gt;下线集群&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;案例10： &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/pgsql/admin/#%e4%b8%bb%e5%8a%a8%e5%88%87%e6%8d%a2&#34;&gt;主动切换&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;案例11： &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/pgsql/admin/#%e5%a4%87%e4%bb%bd%e9%9b%86%e7%be%a4&#34;&gt;备份集群&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;案例12： &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/pgsql/admin/#%e6%81%a2%e5%a4%8d%e9%9b%86%e7%be%a4&#34;&gt;恢复集群&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;案例13： &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/pgsql/admin/#%e6%b7%bb%e5%8a%a0%e8%bd%af%e4%bb%b6&#34;&gt;添加软件&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;案例14： &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/pgsql/admin/#%e5%ae%89%e8%a3%85%e6%89%a9%e5%b1%95&#34;&gt;安装扩展&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;案例15： &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/pgsql/admin/#%e5%b0%8f%e7%89%88%e6%9c%ac%e5%8d%87%e7%ba%a7&#34;&gt;小版本升级&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;案例16： &lt;a href=&#34;https://v27.pgsty.pro/zh/docs/pgsql/admin/#%e5%a4%a7%e7%89%88%e6%9c%ac%e5%8d%87%e7%ba%a7&#34;&gt;大版本升级&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;命令速查&#34;&gt;命令速查&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;PGSQL 剧本与快捷方式：&lt;/p&gt;</description>
      </item>
    <item>
        <title>备份与PITR</title>
        <link>https://v27.pgsty.pro/zh/docs/pgsql/pitr/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/pgsql/pitr/</guid>
        <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Pigsty 使用 &lt;a href=&#34;https://pgbackrest.org/&#34;&gt;pgBackRest&lt;/a&gt; 进行 PITR 备份和恢复。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;对于硬件故障来说，基于物理复制的高可用故障切换可能会是最佳选择。而对于数据损坏（无论是机器还是人为错误），时间点恢复（PITR）则更为合适：它提供了对最坏情况的兜底。&lt;/p&gt;</description>
      </item>
    <item>
        <title>迁移</title>
        <link>https://v27.pgsty.pro/zh/docs/pgsql/migration/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/pgsql/migration/</guid>
        <description>&lt;p&gt;Pigsty 内置了一个剧本 &lt;a href=&#34;https://github.com/Vonng/pigsty/blob/v2.7.0/pgsql-migration.yml&#34;&gt;&lt;code&gt;pgsql-migration.yml&lt;/code&gt;&lt;/a&gt; ，基于逻辑复制来实现在线数据库迁移。&lt;/p&gt;&#xA;&lt;p&gt;通过预生成的自动化脚本，应用停机时间可以缩减到几秒内。但请注意，逻辑复制需要 PostgreSQL 10 以上的版本才能工作。&lt;/p&gt;</description>
      </item>
    <item>
        <title>时间点恢复</title>
        <link>https://v27.pgsty.pro/zh/docs/concept/pitr/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/concept/pitr/</guid>
        <description>&lt;hr&gt;&#xA;&lt;h2 id=&#34;概览&#34;&gt;概览&#xA;&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;您可以将集群恢复回滚至过去任意时刻，避免软件缺陷与人为失误导致的数据损失。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Pigsty 的 PostgreSQL 集群带有自动配置的时间点恢复（PITR）方案，基于备份组件 &lt;a href=&#34;https://pgbackrest.org/&#34;&gt;&lt;strong&gt;pgBackRest&lt;/strong&gt;&lt;/a&gt; 与可选的对象存储仓库 &lt;a href=&#34;https://min.io/&#34;&gt;&lt;strong&gt;MinIO&lt;/strong&gt;&lt;/a&gt; 提供。&lt;/p&gt;</description>
      </item>
    <item>
        <title>置备机器</title>
        <link>https://v27.pgsty.pro/zh/docs/setup/provision/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/setup/provision/</guid>
        <description>&lt;p&gt;Pigsty 在节点上运行，这些节点可以是裸机或虚拟机。您可以手工置备它们，或使用 terraform 和 vagrant 这样的工具在云端或本地进行自动配置。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;沙箱环境&#34;&gt;沙箱环境&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Pigsty 带有一个演示沙箱，所谓沙箱，就是专门用来演示/测试的环境：IP地址和其他标识符都预先固定配置好，便于复现各种演示用例。&lt;/p&gt;</description>
      </item>
    <item>
        <title>服务接入</title>
        <link>https://v27.pgsty.pro/zh/docs/concept/svc/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/concept/svc/</guid>
        <description>&lt;h2 id=&#34;单机用户&#34;&gt;单机用户&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;“服务” 的概念是给生产环境用的，个人用户/单机集群可以不折腾，直接拿实例名/IP地址访问数据库。&lt;/p&gt;&#xA;&lt;p&gt;例如，Pigsty 默认的单节点 &lt;code&gt;pg-meta&lt;/code&gt;.&lt;code&gt;meta&lt;/code&gt; 数据库，就可以直接用下面三个不同的用户连接上去。&lt;/p&gt;</description>
      </item>
    <item>
        <title>使用 PostgreSQL 作为 Grafana 后端数据库</title>
        <link>https://v27.pgsty.pro/zh/docs/tasks/grafana/</link>
        <pubDate>Tue, 18 May 2021 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/tasks/grafana/</guid>
        <description>&lt;p&gt;Grafana 默认使用 SQLite 存储元数据。Pigsty v2.7 可以为 Grafana 置备&#xA;PostgreSQL 用户与数据库，随后再手工将 Grafana 指向该数据库。&lt;/p&gt;&#xA;&lt;div class=&#34;td-callout td-callout--warning&#34; role=&#34;note&#34;&gt;&#xA;  &lt;div class=&#34;td-callout__title&#34;&gt;&lt;span class=&#34;td-callout__label&#34;&gt;v2.7 范围&lt;/span&gt;&lt;/div&gt;&#xA;  &lt;div class=&#34;td-callout__body&#34;&gt;&lt;p&gt;&lt;code&gt;grafana_database&lt;/code&gt; 与 &lt;code&gt;grafana_pgurl&lt;/code&gt; 参数在 v2.7.0 中已经废弃。该版本的&#xA;&lt;a href=&#34;https://github.com/Vonng/pigsty/blob/v2.7.0/roles/infra/templates/grafana/grafana.ini.j2&#34;&gt;&lt;code&gt;grafana.ini.j2&lt;/code&gt;&lt;/a&gt;&#xA;不会管理 PostgreSQL 后端连接串，因此重新执行 &lt;code&gt;grafana_config&lt;/code&gt; 任务可能&#xA;覆盖手工修改；请将此变更纳入您自己的配置管理。&lt;/p&gt;</description>
      </item>
    <item>
        <title>ByteBase：PG模式迁移工具</title>
        <link>https://v27.pgsty.pro/zh/docs/software/bytebase/</link>
        <pubDate>Fri, 20 May 2022 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/software/bytebase/</guid>
        <description>&lt;h2 id=&#34;bytebase&#34;&gt;ByteBase&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bytebase.com/&#34;&gt;ByteBase&lt;/a&gt;是一个进行数据库模式变更的工具，以下命令将在元节点 8887 端口启动一个ByteBase。&lt;/p&gt;&#xA;&lt;div class=&#34;td-code td-code--untitled&#34; id=&#34;td-code-0a14956e-fence-0&#34; data-td-code data-td-code-auto-id&#xA;     data-td-language=&#34;&#34; data-td-line-count=&#34;3&#34;&gt;&#xA;  &lt;div class=&#34;td-code__viewport&#34; id=&#34;td-code-0a14956e-fence-0-viewport&#34; data-td-code-viewport&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;mkdir -p /data/bytebase/data;&#xA;docker run --init --name bytebase --restart always --detach --publish 8887:8887 --volume /data/bytebase/data:/var/opt/bytebase \&#xA;    bytebase/bytebase:latest --data /var/opt/bytebase --host http://ddl.pigsty --port 8887&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;访问 http://10.10.10.10:8887/ 或 &lt;a href=&#34;http://ddl.pigsty/&#34;&gt;http://ddl.pigsty&lt;/a&gt; 即可使用 ByteBase，您需要依次创建项目、环境、实例、数据库，即可开始进行模式变更。 公开Demo地址： &lt;a href=&#34;http://ddl.pigsty.cc&#34;&gt;http://ddl.pigsty.cc&lt;/a&gt;&lt;/p&gt;</description>
      </item>
    <item>
        <title>任务与教程</title>
        <link>https://v27.pgsty.pro/zh/docs/tasks/</link>
        <pubDate>Mon, 18 Apr 2022 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/tasks/</guid>
        <description></description>
      </item>
    <item>
        <title>PGAdmin4：用GUI管理PG数据库</title>
        <link>https://v27.pgsty.pro/zh/docs/software/pgadmin/</link>
        <pubDate>Mon, 25 Apr 2022 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/software/pgadmin/</guid>
        <description>&lt;p&gt;PgAdmin4 是一个实用的PostgreSQL管理工具，执行以下命令可在管理节点拉起 pgadmin服务：&lt;/p&gt;&#xA;&lt;div class=&#34;td-code td-code--untitled&#34; id=&#34;td-code-62ea9774-fence-0&#34; data-td-code data-td-code-auto-id&#xA;     data-td-language=&#34;bash&#34; data-td-line-count=&#34;1&#34;&gt;&#xA;  &lt;div class=&#34;td-code__viewport&#34; id=&#34;td-code-62ea9774-fence-0-viewport&#34; data-td-code-viewport&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ~/pigsty/app/pgadmin &lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; docker compose up -d&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;默认分配 8885 端口，使用域名： &lt;a href=&#34;http://adm.pigsty&#34;&gt;http://adm.pigsty&lt;/a&gt; 访问， Demo：http://adm.pigsty.cc。&lt;/p&gt;</description>
      </item>
    <item>
        <title>SchemaSPY：PG模式可视化</title>
        <link>https://v27.pgsty.pro/zh/docs/software/schemaspy/</link>
        <pubDate>Sat, 21 May 2022 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/software/schemaspy/</guid>
        <description>&lt;p&gt;使用以下&lt;code&gt;docker&lt;/code&gt;生成数据库模式报表，以CMDB为例：&lt;/p&gt;&#xA;&lt;div class=&#34;td-code td-code--untitled&#34; id=&#34;td-code-13ccc49e-fence-0&#34; data-td-code data-td-code-auto-id&#xA;     data-td-language=&#34;bash&#34; data-td-line-count=&#34;1&#34;&gt;&#xA;  &lt;div class=&#34;td-code__viewport&#34; id=&#34;td-code-13ccc49e-fence-0-viewport&#34; data-td-code-viewport&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker run -v /www/schema/pg-meta/meta/pigsty:/output andrewjones/schemaspy-postgres:latest -host 10.10.10.10 -port &lt;span class=&#34;m&#34;&gt;5432&lt;/span&gt; -u dbuser_dba -p DBUser.DBA -db meta -s pigsty&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;然后访问 &lt;a href=&#34;http://h.pigsty/schema/pg-meta/meta/pigsty&#34;&gt;http://h.pigsty/schema/pg-meta/meta/pigsty&lt;/a&gt; 即可访问Schema报表&lt;/p&gt;</description>
      </item>
    <item>
        <title>PGWeb：从浏览器访问PostgreSQL</title>
        <link>https://v27.pgsty.pro/zh/docs/software/pgweb/</link>
        <pubDate>Fri, 18 Mar 2022 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/zh/docs/software/pgweb/</guid>
        <description>&lt;h2 id=&#34;pgweb客户端工具&#34;&gt;PGWeb客户端工具&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/sosedoff/pgweb&#34;&gt;PGWeb&lt;/a&gt;是一款基于浏览器的PG客户端工具，使用以下命令，在元节点上拉起PGWEB服务，默认为主机&lt;code&gt;8886&lt;/code&gt;端口。可使用域名： &lt;a href=&#34;http://cli.pigsty&#34;&gt;http://cli.pigsty&lt;/a&gt; 访问，公开Demo：http://cli.pigsty.cc。&lt;/p&gt;&#xA;&lt;div class=&#34;td-code td-code--untitled&#34; id=&#34;td-code-ca72b715-fence-0&#34; data-td-code data-td-code-auto-id&#xA;     data-td-language=&#34;bash&#34; data-td-line-count=&#34;2&#34;&gt;&#xA;  &lt;div class=&#34;td-code__viewport&#34; id=&#34;td-code-ca72b715-fence-0-viewport&#34; data-td-code-viewport&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# docker stop pgweb; docker rm pgweb&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker run --init --name pgweb --restart always --detach --publish 8886:8081 sosedoff/pgweb&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;用户需要自行填写数据库连接串，例如默认CMDB的连接串：&lt;/p&gt;</description>
      </item>
    
  </channel>
</rss>
