V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
FlyingBackscratc
V2EX  ›  程序员

付费求一个 pgsql 知识点

  •  
  •   FlyingBackscratc · 10 天前 · 2573 次点击

    想要学习 pgsql 增量更新,需要一个最小 demo ,具体来说是需要完成下述工作的过程(一个 shell 脚本或附加一文件即可):

    1. 在任意裸 linux 环境里安装 pgsql 和相关插件
    2. 新建数据库,包含一张任意结构表,新增一亿条随机数据
    3. 设置并使用插件,创建一个备份文件
    4. 更新数据表,再新增一亿条随机数据
    5. 使用插件,** 增量 **更新备份文件
    6. 假设数据库挂了,使用本地文件恢复数据表。

    有偿求,自己学习能力不太强,pgsql 也不太熟,预算 200 不知道能不能求一个 demo 。 预算比较少各位勿喷。。。只需要一个非常基础的 helloworld 即可,可以先款 有兴趣的可以: UVE6IDMwOTcxNTQ0MjE=

    9 条回复    2025-08-25 14:00:53 +08:00
    dimlau
        1
    dimlau  
       10 天前   ❤️ 1
    https://g.co/gemini/share/8c02ce671b9c
    好像这个需求,问 ai 还算比较合适?
    JoeJoeJoe
        3
    JoeJoeJoe  
    PRO
       10 天前 via iPhone
    不至于付费 ai 就行
    SGL
        4
    SGL  
       10 天前
    如楼上所说,用 ai 应该可以满足,用亚马逊家的 kiro ,会给你一个最工程化的(但也是最过度设计) 的一个实现,其他的,用 windsurf 的 SWE-1 ,用 Cursor 等等,把你的需求说清楚, 应该会给你一个 hello word 级别的 demo ,折腾一天应该问题不大。
    SGL
        5
    SGL  
       10 天前
    windsurf 的 SWE-1 宣称有 claude-3.5 的水平,免费不限量。花钱充值给 200 给模型,它能一直用高端模型教你一个月。在 AI 时代,初级 mentor 的角色差不多可以被 AI 完全替代了。
    FlyingBackscratc
        6
    FlyingBackscratc  
    OP
       9 天前
    @dimlau
    @DollarKiller
    感谢,自己学习能力比较差,所以想干脆有人教得了。但是看了二位的回复想了想,确实找人工反馈也就是这些东西
    echoless
        7
    echoless  
       9 天前
    1. pg 找安装源一般发行版都有
    2. crud 操作, 简单.
    3. 备份麻烦一点 借助 pgbackrest
    neoblackcap
        8
    neoblackcap  
       9 天前
    200 完成这个 demo 我觉得还算合理的,因为需求是非常明确的。
    如果是从运维角度来看,任务分为以下几点。
    1. 一个 bash 脚本干解压二进制文件(数据以及扩展)以及安装 SysV 脚本或者 SystemD 配置
    2. 修改 postgresql.conf ,使得扩展能自动加载
    3. 运行 sql
    4. 检测数据是否挂了,如果挂了则自动运行恢复脚本

    多问问现在的 ai 吧,能分析出这些步骤,离写出来并不远。
    yuanxing008
        9
    yuanxing008  
       8 天前
    根据你的需求 理解一下长期的需求应该是
    1. 建设一个高可用的 PG 读写分离集群
    2. 需要有灾备能力
    3. 数据增量自动同步

    1 ,2 的话自己部署就可以了,跟着官方文档走不难
    第 3 点的话 从生产的角度来说 建议使用 canal 去做这个事情(之前在生产环境做抽数的时候有使用过,稳定性是可以保证的)同时 canal 的自定义开发程度也更高
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1003 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:07 · PVG 03:07 · LAX 12:07 · JFK 15:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.