登录社区云,与社区用户共同成长
邀请您加入社区
本培训计划针对华为云 HCS 平台上基于 Patroni 的 PostgreSQL 数据库运维人员,设计了为期一年的系统培训方案。培训内容涵盖华为云 HCS 平台基础、PostgreSQL 数据库基础、Patroni 高可用架构、Kubernetes 集成、日常巡检、故障处理、性能优化、备份恢复等多个方面,分三个阶段逐步深入,确保学员能够全面掌握相关技能。培训采用理论授课、实操演示、实验操作、案例
本文介绍了如何使用Docker Compose部署PostgreSQL与ClickHouse集成环境。通过pg_clickhouse扩展实现PostgreSQL访问ClickHouse数据,包含三个主要步骤:1) 使用Docker Compose启动PostgreSQL(pg_clickhouse)和ClickHouse服务;2) 在ClickHouse中创建taxi.trips表并导入NYC出租
- 创建使用不同列名的表name text,creator text, -- 替代 created_bylast_editor text -- 替代 modified_by-- 使用参数指定列名。
Scalefield提供由CYBERTEC PostgreSQL服务驱动的DBaaS解决方案,运行于Lightbits NVMe over TCP软件定义存储上。该服务使组织能够在Kubernetes和OpenShift上以PB规模在私有基础设施上运行高性能PostgreSQL工作负载,并实现单一供应商简化管理。此解决方案在KubeCon Europe大会…
PostgreSQL容器通过/docker-entrypoint-initdb.d/目录实现初始化脚本自动化执行。-U 或 --username String PostgreSQL用户名(默认postgres)-W 或 --password String 强制密码认证(不推荐明文传输)-v 或 --volume String 本地目录挂载到容器的映射关系。-f 或 --file String 要执
本文全面介绍Playwright自动化测试框架的核心使用方法。主要内容包括:环境搭建(安装库和浏览器驱动)、核心概念(Browser/Context/Page层级)、常用API详解(浏览器配置、页面导航、元素定位与交互)以及等待机制。重点演示了语义化元素定位、表单操作等实战技巧,帮助开发者快速掌握Playwright的核心功能。通过同步/异步API支持,Playwright可高效完成自动化测试和爬
本文介绍了在PostgreSQL中清理重复记录的实战方法。针对招聘系统中候选人表出现重复录入的问题,提出通过ROW_NUMBER()窗口函数分组标记重复记录,保留每组最新记录(create_time最晚),删除其他重复项。文章详细讲解了分步操作:先用CTE给记录标序号(按create_by分组,create_time倒序),验证待删除记录(rn>1),再通过主键或ctid精准删除。特别提醒注
PostgreSQL 16数据操作指南摘要:本文详细讲解了PostgreSQL 16中插入(INSERT)、更新(UPDATE)和删除(DELETE)数据的语法与实战应用。插入操作包括完整字段插入、指定字段插入、批量插入以及从查询结果插入;更新操作演示了单字段/多字段更新、表达式更新和子查询更新;删除操作强调WHERE条件的重要性以避免误删。特别介绍了PostgreSQL特有的RETURNING子
摘要:本文展示了通过PostgreSQL存储过程循环处理余额表历史数据的方法。核心函数compute_balance_amount()依次处理每个会计期间,通过创建临时视图计算上期余额和本期发生额,最终更新当前期间的余额数据。还介绍了存储过程返回结果集的两种方式(setof和returns table()),以及动态SQL执行技巧。代码实现了会计期间余额的递推计算逻辑,适用于需要基于前期数据计算当
Spring Boot 3.x PostgreSQL JSONB 映射解决方案 本文详细介绍了在Spring Boot 3.x应用中如何将PostgreSQL的JSONB类型映射到Java对象,包括: 核心依赖配置:推荐使用Hibernate 6原生支持(@JdbcTypeCode)替代第三方库 实体映射方法:演示了Map、自定义POJO等多种映射方式 常见问题解决方案: 类型转换异常处理 JSO
摘要:文章探讨了开发者在环境配置和部署中面临的痛点,包括环境割裂、配置繁琐和资源瓶颈等问题。作者提出了一套基于Kubernetes的云原生开发工作流解决方案,包含四个关键步骤:一键创建云端环境、连接本地IDE云端编码、打包不可变版本镜像、快速部署上线。该方案让开发者专注于业务代码,实现了从开发到部署的自动化闭环,显著提升了开发效率和体验。
ifplugd(Interface Plug Daemon)是一个轻量级的网络接口状态监控守护进程,主要用于检测以太网(Ethernet)接口的物理连接状态(如网线插拔事件),并自动触发相应的网络配置操作(如启动/关闭接口、重新获取IP等)。
本文介绍了如何通过容器化方案快速部署PostgreSQL数据库,相比传统方式效率提升10倍。主要内容包括:推荐目录结构设计、关键权限设置(避免90%用户踩坑)、Docker Compose配置文件详解、启动验证步骤、远程访问配置(云服务器必备)、生产环境最佳实践(创建独立业务用户)、自动备份脚本(7天轮转)以及Vim粘贴乱码解决方案。文章还对比了PostgreSQL与MySQL的核心优势,特别适合
综合来看,这些 PostgreSQL 设计模式并不追求“炫技”,而是围绕真实业务场景中反复踩过的坑给出的务实解法。它们关注长期维护、数据安全与系统演进成本,强调在一开始就做出对未来友好的选择。随着业务规模扩大,这些看似细微的设计习惯,往往会成为系统稳定性与开发效率的分水岭。原文链接:https://mccue.dev/pages/3-11-25-life-altering-postgresql-p
在Windows 11上使用Podman搭建PostgreSQL+PostGIS环境的简明指南:1)下载安装Podman后初始化虚拟机并配置1ms镜像加速;2)准备包含阿里云镜像源的Dockerfile;3)编写docker-compose.yml配置端口和密码;4)通过podman-compose启动容器;5)可通过podman exec进入容器操作数据库。附录提供了PostgreSQL配置文件
音频转文本client.audio.transcriptions.create()将音频转为文字client.audio.transcriptions.create(file=open("audio.mp3","rb"), model="whisper-1")客户端初始化openai.OpenAI(api_key="API_KEY")创建客户端对象client = openai.OpenAI(ap
在现代前端开发中,相比于传统的 RESTful API,GraphQL以其精准的数据获取能力(Query exactly what you need)极大地提升了前后端数据交互的效率。尤其是在需要频繁对接复杂后端、减少网络负载的鸿蒙跨平台应用中,GraphQL 更是不可或缺。在开发中,构建一条稳定、高效的请求链路是成功的基石。库作为gql生态的核心组件,专门负责将 GraphQL 请求通过 HTT
摘要:本文介绍了如何使用PostgREST和Dart客户端库在Flutter应用中快速构建RESTful API数据层。PostgREST能够自动将PostgreSQL数据库转换为REST API,支持查询、插入、更新等操作,同时通过RLS机制保障数据安全。文章详细讲解了基础查询、数据修改等核心API用法,并展示了在无后端应用、实时排行榜等场景下的应用方案。此外,还提供了OpenHarmony平台
摘要 本文介绍了如何在OpenHarmony和Flutter应用中使用纯Dart实现的PostgreSQL驱动postgres直接连接远程数据库。该方案具有纯Dart实现、SSL/TLS安全连接、流式查询和连接池管理等核心特性,支持全平台运行。文章详细讲解了集成配置、核心操作(简单查询、事务处理、数据库通知监听)以及OpenHarmony平台适配要点,并提供了一个实时数据看板的完整实战示例,展示如
在参与鸿蒙(OpenHarmony)大前端开发时,我们经常会遇到一些细碎但繁琐的任务:身份证号校验、手机号脱敏、时间格式化、甚至是一个简单的倒计时逻辑。如果每个项目都手动写一套这些代码,不仅效率低下,还容易出错。是一款极其经典的 Dart 工具库,被称为 Flutter 开发者的“瑞士军刀”。它涵盖了日期、数字、正则、对象、JSON 等各个方面的工具方法。本文将手把手带你在鸿蒙适配中解锁这款效率神
文章摘要:本文介绍如何利用postgrest库在OpenHarmony平台上实现"零接口开发"的数据交互体验。该库通过将PostgreSQL数据库直接转换为RESTful API,使开发者能直接在鸿蒙端以类似SQL的语义操作云端数据库。文章详细解析了其原理、核心API及安全机制(如RLS行级安全),并提供了数据插入、查询等实战示例。特别强调了在OpenHarmony平台使用时必
QTQT使创建独立于平台的数据库应用成为可能。QT的内建驱动支持Oracle,Microsoft SQL Server,Sybase Adaptive Server,IBM DB2,PostgreSQL,MySQL,BorlandInterbase,SQLite,以及各种ODBC的数据库。QT的数据库功能完全集成到了QT设计器中,能提供数据库的生动的预览。QT包括专门的数据库组件,并且任何