• 2025-01-09langfuse从v2升级到v3(本地升级)
    环境:OS:Centos7#################################################部署v2###########################################################1.部署v2v2资源清单配置文件如下:[root@host135langfuse]#moredocker-compose.ymlservices:langfuse-server:image:regi
  • 2025-01-09PostgreSQL 的表空间
    PostgreSQL中的表空间允许数据库管理员在文件系统中定义存储代表数据库对象的文件的位置。表空间一旦创建,就可以在创建数据库对象时通过名称来引用。 通过使用表空间,管理员可以控制PostgreSQL的磁盘布局。这至少在以下两个方面很有用。首先,如果初始化群集的分区或卷空间耗尽
  • 2025-01-07每天40分玩转Django:Django Docker化学习指南
    DjangoDocker化学习指南1.学习目标理解Docker容器化的基本概念和优势掌握Django应用的Docker化过程学习使用DockerCompose管理多容器应用2.核心知识点知识点重要程度掌握要求Dockerfile编写⭐⭐⭐⭐⭐熟练掌握Docker基本命令⭐⭐⭐⭐熟练掌握DockerCompose配置⭐⭐
  • 2025-01-06给 Postgres 写一个向量插件 - 向量类型
    在这篇文章中,我们将为Postgres实现vector类型:CREATETABLEitems(vvector(3));Postgres扩展结构和pgrx包装器在实现它之前,让我们先看看典型的扩展结构,以及pgrx如何为我们简化它。典型的Postgres扩展可以大致分为2层:实现,通常使用C等低级语言完成。将实现
  • 2025-01-05PostGIS代码操作简介
    PostGIS代码操作简介1.代码操作POSTGIS的可选方案jdbcpostgis-javageotoolsgdal2.JDBCpublicvoidtestJdbc(){Stringsql="selectst_area(st_geomfromtext('MULTIPOLYGON(((39364656.25041901320219042701523.9713633288629353,39364650.8289328
  • 2025-01-04linux命令行连接Postgresql常用命令
    1.linux系统命令行连接数据库命令psql-hhostname-pport-Uusername-ddatabasename-h 主机名或IP地址  -p 端口  -U 用户名  -d 连接的数据库2.查询数据库表命令selectversion()  #查看版本号\dg     #查看用户\l       #查
  • 2024-12-31pg_wal 目录下 wal 日志文件异常累积过大
    目录背景当前配置分析解决过程1.活动事务未完成2.备份滞后或归档未完成3.保留了过多的WAL文件4.逻辑复制槽未释放5.文件系统问题6.强制触发WAL清理结果lsof+D是啥意思检查进程从名字来看,该wal文件是最小的文件(一般也是最老的wal文件)pg_archivecleanup能删除
  • 2024-12-30pg_dump -Fc 导出的自定义格式数据库文件 相关操作
    目录实例实例将test.dmp文件转换为普通SQL内容,并打印到屏幕pg_restore-Upostgres-Fc-f-test.dump将test.dmp文件转换为普通SQL内容,并输出到test.sql文件中pg_restore-Upostgres-Fc-ftest.sqltest.dump备份得到自定义格式的数据库文件(dmp)
  • 2024-12-30给 Postgres 写一个向量插件 - 介绍
    为什么以及什么向量数据库现在是非常热门的话题。我一直对它们是什么以及它们是如何在背后工作的感到好奇,所以我们自己来构建一个。从头开始构建一个全新的数据库并不现实,我们需要一些构建块,或者,直接使用一个真正的数据库系统。Postgres因其扩展性而享有长期的声誉,这使它成为我
  • 2024-12-25Postgres 的 Array 类型
    Postgres的Array类型|Id|Title|DateAdded|SourceUrl|PostType|Body|BlogId|Description|DateUpdated|IsMarkdown|EntryName|CreatedTime|IsActive|AutoDesc|AccessPermission||-------------|-------------|-------------|-------------|
  • 2024-12-24PostgreSQL安装
    MacOS上安装PostgreSQL使用EnterpriseDB来下载安装,EnterpriseDB是全球唯一一家提供基于PostgreSQL企业级产品与服务的厂商。下载地址:EDB:Open-Source,EnterprisePostgresDatabaseManagement。下载postgresql-****-osx.dmg文件,双击安装文件:这时会要求你
  • 2024-12-23简化的架构治理:使用 NocoBase 构建应用程序目录
    这篇博客由LeandroMartins创作,并最初发表在使用NocoBase构建应用程序目录。本文的目标是展示NocoBase在无代码开发Web应用方面的潜力和易用性。作为一个案例研究,我将创建一个应用程序目录来辅助架构治理。此案例将使用NocoBase的功能,包括建模、安装、创建表格、菜单、
  • 2024-12-20拦截烂SQL,解读GaussDB(DWS)查询过滤器过滤规则原理
    本文分享自华为云社区《GaussDB(DWS)查询过滤器过滤规则原理与使用介绍》,作者:清道夫。1.前言适用版本:【9.1.0.100(及以上)】查询过滤器在9.1.0.100之前就具备提供查询过滤功能的能力,但仅支持自动隔离反复查询被终止的查询,防止烂SQL再次执行。老版本主要面向异常熔断机制和紧急
  • 2024-12-19openGauss 安装记录 lite 版本
    exportLANG=zh_CN.UTF-8#创建用户useraddpostgrespasswdpostgres#12345678mkdir/opt/guassdbtar-zxvfopenGauss-Lite-5.0.2-CentOS-x86_64.tar.gz-C./guassdb/chown-Rguass:guass/opt/guassdbvim/etc/selinux/configSELINUX=disabledsetenforce0
  • 2024-12-18基于k8s环境pulsar集群之一:pulsar-manager部署
    目录一:pulsar-manager安装说明二:pulsar-manager环境四:pulsar-manager部署步骤1.安装postgres2.创建pulsar-manager库3.验证pulsar-manger创建成功4.执行安装pulsar-manger 4.1.创建pvc  4.2.创建svc,deployment4.3.执行pulsar-manager-pvc4.4.验证pulsar-manage
  • 2024-12-17[prometheus]监控postgres
    前言相关Repo:https://github.com/prometheus-community/postgres_exporter本文使用的postgres_exporter的版本为0.16.0,postgres的版本为15.7步骤在db中创建用户并授权。createuserexporterencryptedpassword'123456';ALTERuserexporterSETsearch_pathTOpg_c
  • 2024-12-15PostgreSQL约束延迟生效
    PostgreSQL约束延迟生效当我们对一张表上的数据进行操作时,如果该表上有约束存在,那么约束是在什么时候生效的呢?例如我们在进行数据迁移的时候就会考虑的这个问题,有的迁移工具在迁移的时候必须得将表约束和数据分开迁移,否则会出现数据无法导入的情况,这就是因为约束不能延迟导致的
  • 2024-12-13源码安装patroni+postgresql+citus
    源码安装patroni+postgresql+citus+zookeeper1.安装环境软件版本:python3.9.16postgresql16.4citus12.1patroni4.0.3zookeeper3.7.11.1设置SELinux、防火墙systemctlstatusfirewalldsystemctlstopfirewalldsystemctldisablefirewalldsetenforce0
  • 2024-12-12postgres备份与恢复脚本
    postgres备份与恢复脚本编写一、脚本说明1.环境判断:is_docker()函数现在会检查是否在Docker环境中运行,并且判断是否存在名为postgres的容器。如果是Docker环境,脚本会通过dockerexec执行命令。如果不在Docker环境中,则直接在宿主机上执行相应的命令。2.数据库备
  • 2024-12-10PostgreSQL 安装部署系列:采用源码方式在Centos 7.9 安装指定 PostgreSQL 数据库
    ========================================== 现供职于某上市互联网公司担任DBAOracle&PGACE称号,拥有OracleOCM、AWS、以及部分国产数据库等产品认证。喜欢技术分享,热爱交友,也热爱健身。2019年加入墨天轮,目前已发表了一百多篇原创文章,曾多次获评"月度墨力之星"。Oc
  • 2024-12-06【PostgreSQL备份恢复二】物理备份与恢复
    PostgreSQL备份恢复物理备份与恢复之前的文章中我们有介绍过,PostgreSQL的的逻辑备份,物理备份的冷备,今天我们介绍一下基于pg_basebackup的热备与恢复。文章目录PostgreSQL备份恢复物理备份与恢复一、pg_basebackup简介二、在数据库服务器上使用pg_basebackup进
  • 2024-12-05构建你的.NET Aspire解决方案
    .NETAspire是一组功能强大的工具、模板和包,用于构建可观察的生产就绪应用程序。.NETAspire通过处理特定云原生问题的NuGet包集合提供。云原生应用程序通常由小型互连部分或微服务组成,而不是单个整体式代码库。云原生应用程序通常会消耗大量的服务,例如数据库、消息收发和缓
  • 2024-12-04Bclinux离线安装PostgreSQL10.23+PostGIS2.5编译安装配置
    一、安装PostgreSQL1、安装PostgreSQL解压PostgreSQL软件包tar-zxvfpostgresql.tar.gz配置并安装PostgreSQL[postgres@localhostsetup]$tar-zxvfpostgresql-10.23.tar.gz进入解压后的目录,按照PostgreSQL的官方文档进行配置和安装。这通常涉及到创建数据目录、配置postgresq
  • 2024-12-03langfuse使用的postgresql异机备份和恢复(docker)
    环境:OS:Centos71.备份##备份exportPGPASSWORD=postgres/opt/pg16/bin/pg_basebackup-D"/backup/pgbak/basebackup/20241202"-Ft-Pv-Upostgres-h172.16.1.65-p54322.压缩备份带上-z参数进行压缩cd/backup/pgbak/basebackup[yeemiao@middlebasebackup]$tar-zcvf2
  • 2024-12-0365K+!超级好用的API测试工具-Hoppscotch
     Hoppscotch是一个快速、轻量且开源的API测试工具,最初以RESTAPI为核心功能,但现在支持多种协议,包括:RESTAPI:快速发送HTTP请求并查看响应。GraphQL:提供直观的接口以测试GraphQL查询和变更。WebSocket:测试实时通信。Socket.IO 和 MQTT:支持更多协议的测试。核心