• 2024-07-04Pgsql帮助类 netcore
    十年河东,十年河西,莫欺少年穷学无止境。精益求精usingNpgsql;usingSystem;usingNpgsqlTypes;usingSystem.Data;usingSystem.Collections.Generic;usingSystem.Reflection;usingSystem.Configuration;usingswapCommon;namespacePgSqlHelper{publiccla
  • 2024-06-20postgresql简单使用
    postgresql.conf#系统、数据库配置文件pg_hha.conf#客户机连接文件pg_ctl和pgsql一、pg_ctl服务管理命令pg_ctl是PostgreSQL提供的控制服务启动、停止、重启等操作的命令行工具。常用选项和示例命令 选项 描述 示例启动PostgreSQL服务 start 启动数据库服
  • 2024-06-19Pgsql数据库之Linux环境备份Windows环境还原
    Pgsql数据库之Linux环境备份Windows环境还原Linux环境备份使用pg_dump备份pg_dump是一个命令行工具,用于备份单个数据库。它可以生成一个SQL脚本文件,该文件包含了重建数据库所需的所有SQL命令。pg_dump-h主机名-p端口号-U用户名-Fc-b-v-fmypg.pgdumpmypg
  • 2024-06-07AlmaLinux 9 环境下部署 PostgreSQL 16 服务
    #将SELinux设置为宽容模式sudosetenforcePermissivesudovi/etc/selinux/configSELINUX=permissive#关闭系统防火墙服务sudosystemctlstopfirewalld.servicesudosystemctldisablefirewalld.service#安装PostgreSQL16服务sudoyuminstall-yhttps:/
  • 2024-05-16pgsql-cdc
    1、CDC日志开启SHOWwal_level;ALTER SYSTEM SET wal_level = 'logical';wal_level是PostgreSQL中的一个参数,用于控制WAL(Write-AheadLogging)日志的生成级别。WAL是PostgreSQL中的一种持久性技术,用于确保数据库的持久性和一致性。在PostgreSQL中,wal_level参数有
  • 2024-05-12Pgsql报错修复
     1   这里更改安装目录bin下面例如E:\WorkingSoftware\PostgreSql\16\bin 更改权限,下面都改下  2如果安装时提示databse出错,就初始化下 E:\WorkingSoftware\PostgreSql\16\bin\pg_ctl.exe-DE:\WorkingSoftware\PostgreSql\16\datainitdb 
  • 2024-05-08用PHP连接postgreSQL时遇到的问题
    先说说我的环境的版本,apache是2.4的,postgreSQL为目前最新的16版本,php刚开始为7版本。第一个问题是PDO连接PostgreSQL报错,SCRAMauthenticationrequireslibpqversion10orabovein这个问题是libpq的版本过低,要版本10以上,(至于libpq是什么,我目前也不懂)后来我检查了php版本发
  • 2024-04-17安装postgres
    安装postgresqlyum安装官网参考:https://www.postgresql.org/download/linux/redhat/#InstalltherepositoryRPM:sudoyuminstall-yhttps://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm#InstallPostgreSQL:s
  • 2024-04-15PGSQL 问题解决
    1服务无法启动 这里更改安装目录bin下面例如E:\WorkingSoftware\PostgreSql\16\bin更改权限,下面都改下 2  安装时提示database出错,就初始化下执行以下命令E:\WorkingSoftware\PostgreSql\16\bin\pg_ctl.exe-DE:\WorkingSoftware\PostgreSql\16\dat
  • 2024-04-15PGSQL 单sql多insert例子
    --INITdatabaseCREATETABLEmsg(msgIdchar(32)PRIMARYKEYcomment'ulid',uidbigintnotnull,contextnotnull);createtableseum(clientIdint,uidbigintnotnull,msgIdchar(32)notnull,cointnotnulldefault0,p
  • 2024-04-13pgsql的向量插件启用问题
    启用向量插件的时候,没有这个类型,因为只是安装还不够,有插件以后需要进表里创建出这个插件的类型这里使用了docker来装有插件的pgsql步骤dockerexec-it8744660338b9/bin/bash进容器psql\wiki(库名)zdk(管理员名称)切换到你要创建插件的库里(这个和你初始化库有
  • 2024-04-12pg16编译安装
    1、postgresql安装-源代码安装最新版本是v16.2https://www.postgresql.org/ftp/source/v16.2/ 下载源代码包,postgresql-16.2.tar.gz解压tar-xzvfpostgresql-16.2.tar.gz安装依赖yum-yinstallgccgcc-c++makezlibzlib-developensslopenssl-develpcrepcre-dev
  • 2024-04-05解密PGSQL数据库引擎:探索数据世界的秘密(二)
    本系列文章简介:        在当今数字化时代,数据已经成为了最宝贵的资源之一。企业、政府和个人都在积极探索和利用数据来推动创新、改善决策和提升效率。而作为数据存储和管理的核心技术之一,数据库引擎扮演着至关重要的角色。        在众多数据库引擎中,PGSQL(
  • 2024-04-02postgresql主从部署、pgpool代理中间件部署
    目录一、安装postgresql准备工作1.配置节点间postgres普通用户免密登录2.执行初始化脚本二、主从部署1.master执行2.slave执行三、查看主从数据库状态1.master执行2.slave执行五、配置pgpool中间件1.编译安装pgpool2.配置准备3.启动服务六、pgsql定时备份和监控shell脚本1.pgsql定
  • 2024-03-28pgsql 批量操作
    批量写入INSERTINTOjinxudong.movie(name)VALUES('杨戬'),('沉香'),('西游记');doupdateset插入更新upsertonconflict(id)主键或者唯一索引相同存在则执行updateexcluded为虚拟表接受传过来的新值INSERTINTOjinxudong.movie(id,name)VALUES(7,'悟空1
  • 2024-03-28PgSql 知识库
    --分页offset和limit位置可以互换不影响结果select*fromjinxudong.t_studentoffset0limit2;select*fromjinxudong.t_studentlimit2offset0;--表明加别名用as不用as都可以select*fromjinxudong.t_studentasawherea.id<23limit2offset0;sele
  • 2024-03-27pgsql基础
    https://www.cnblogs.com/chenyablog/p/14647273.html--查看版本SELECTversion();--创建uuid扩展createextension"uuid-ossp";--生成一个uuidSELECTuuid_generate_v4();SELECT*fromabcwherebody.key="22"SELECTinfo->'customer'AS
  • 2024-03-21PGSQL COPY 命令的使用
    ddd根据大佬的测试 https://developer.aliyun.com/ask/54534,copy命令的效率是很高的。但copy命令只能操作本机的文件,所以浏览器上传的文件需要通过共享文件夹上传部署PGSQL服务器(测试IP为:192.168.1.11)中。//Uploadentirefile   UploadWholeFile.ashx
  • 2024-03-15PgSql jsonb类型查询
    十年河东,十年河西,莫欺少年穷学无止境,精益求精json函数及操作,详情请参考:http://www.postgres.cn/docs/12/functions-json.html表结构如下:createtablechargeing(idUUIDprimarykeynotnull,heartjsonbnotnull,createtimetimestampnotnull);createindex
  • 2024-03-13zabbix-server-pgsql docker镜像说明
    0说明zabbix-server-pgsql在dockerhub的官方说明,供查阅1EnvironmentVariables1.1基本变量Whenyoustartthezabbix-server-pgsqlimage,youcanadjusttheconfigurationoftheZabbixserverbypassingoneormoreenvironmentvariablesonthedockerruncomm
  • 2024-03-04第七周
    一、总结pg和mysql的优劣势。特性MySQLPostgreSQL实例通过执行MySQL命令(mysqld)启动实例。一个实例可以管理一个或多个数据库。一台服务器可以运行多个mysqld实例。一个实例管理器可以监视mysqld的各个实例。通过执行Postmaster进程(pg_ctl)启动实例。一个实例
  • 2024-02-29PGSQL_数字转换成字符串去尾0
    应用场景当前钢板存储厚度,字段是numeric(20,2)类型;型材存储规格,字段是varchar(50)类型。现在做拼接,若钢板类型就是名称厚度,若型材类型就是名称规格。根据拼接的数据做过滤,即对名称厚度(名称规格)做过滤。实现举例例如表中有两条数据:名称(name)=钢板一号,厚度(thick)=100.0
  • 2024-02-16安装PostgreSQL 15
    安装PostgreSQL15openEuler22.03LTS上源码安装PostgreSQL151安装必要的依赖#yuminstall-yreadline-develzlib-develgcc2、下载源码#wgethttps://ftp.postgresql.org/pub/source/v15.6/postgresql-15.6.tar.gz#tar-xzvfpostgresql-15.6.tar.gz3配置#
  • 2024-02-04金额转换pgsql存储过程
    CREATEORREPLACEFUNCTIONamount_to_words(amountNUMERIC,currencyTEXT)RETURNSTEXTLANGUAGEplpgsqlAS$$DECLAREunitsTEXT[]=ARRAY['zero','one','two','three','four','five','six&
  • 2024-01-24PgSql 行转列的使用 jsonb_each与row_to_json
    PgSql行转列的使用jsonb_each与row_to_json1:正常的几行数据2:转换后3:code(以commodity来分组)select"Id","JabilPn","Brand","PricelnUsd","Commodity"from"Eme_Materials"emwhere"Id"<=3s