• 2024-11-12使用pgrx开发postgre插件
    pg插件开发建议在linux环境下进行,windows可以采用虚拟机的方式开发.安装虚拟机环境准备虚拟机,使用的是ubuntu22.04,太新的版本会依赖拉取有问题安装开发工具和依赖:​sudoapt-getupdatesudoapt-getinstall-ygitclanggccmakebuild-essentiallibz-devzlib1g-
  • 2024-11-04ubuntu 安装postgre
    1.安装PostgreSQL并设置用户和密码1.1使用ctrl+alt+t打开终端并安装安装sudoapt-getinstallpostgresql-clientsudoapt-getinstallpostgresql启动sudoservicepostgresqlstart进入控制台sudo-upostgrespsql创建用户createuserdxqawithpassword'dxq@123456';修改
  • 2024-09-29Postgre基础知识整理
    逻辑结构在一个实例下,允许存在多个互相独立的数据库,在一个数据库下,允许存在多个schema(schema并非完全独立,如,可存在跨越schema的外键),一个schema可以建立对象。大小写和单双引号不使用双引号时:PostgreSQL会将标识符(如表名、列名等)转换为小写。双引号:用于引用标识
  • 2024-09-11在Navicat中对postgre数据库批量修改表的Owner
     navicat中可以在General中看到Owner的信息,需要修改某个表的Owner时,可以在设计表的Options选项中修改  但是表比较多的时候不太方便,可以使用sql命令来修改:select'ALTERTABLE'||table_name||'OWNERTOtargetOwner;'frominformation_schema.tableswhereta
  • 2024-08-08kubernetes集群部署postgre 12.6数据库服务
    背景:因业务上线需要,研发中心要求在kubernetes测试集群部署一个postgre12.6的数据库,用于业务功能调试。一、实施部署postgre数据库: 1、拉取postgre12.6的镜像:[root@harbor-02~]#dockerpullregistry.cn-hangzhou.aliyuncs.com/images-speed-up/postgres:12.62017-l
  • 2024-08-06miariadb比postgre好用
    1.内存表引擎速度最快,比postgresql中的unlogged要快。postgresql内存表好像需要插件实现,原生安装不带。2.Mariadb中的Innor引擎插入和更新都要快一点。3.Mariadb中的innor选择行压缩功能,经测试能把1.5M的内容减少到700K,大约为一半。postgresql的压缩表功能好像也需要另外安装
  • 2024-06-23Postgre创建分区表
    创建范围分区表#创建分区表主表CREATETABLEperson_1(idSERIALNOTNULL,nameVARCHARNOTNULL,begin_timeTIMESTAMP,end_timeTIMESTAMP)PARTITIONBYRANGE(begin_time);#创建分区表子表createtableperson_1_2024_06_23partitionofp
  • 2023-11-08向postgre插入数据
    importpsycopg2importlogging,timeimportrequestsasreqDB_URI='postgresql://postgres:@{dbhost}:5432/{dbname}?application_name=json_parse'DB_URI=DB_URI.format(dbhost='***',dbname='***')classConnectDB(object):
  • 2023-10-14label-studio docker-compose 运行试用
    label-studio是一个支持多格式的数据标注工具,以下是基于docker-compose运行的试用环境准备docker-composeversion:"3.9"services:nginx:image:heartexlabs/label-studio:latestports:-"8080:8085"-"8081:8086"
  • 2023-10-10 postgre压力测试
    postgre压力测试基于SysBench介绍SysBench是一个开源的跨平台系统性能基准测试工具,可以这样安装和使用:SysBench支持CPU、内存、磁盘IO、网络IO等系统测试,以及MySQL、PostgreSQL等数据库测试。安装可以从GitHub下载SysBench源码并编译安装:gitclonehttps://
  • 2023-05-24postgre 连接数
    –查询当前连接select*frompg_stat_activity;- 当前总共正在使用的连接数selectcount(1)frompg_stat_activity;-查询当前所有连接的状态selectdatname,pid,application_name,statefrompg_stat_activity;–查询最大连接数showmax_connections;–释放空闲连接SELE
  • 2023-05-20数据库内核:使用Git管理代码
    安装Gitroot@postgresqlunbuntu:/#sudoaptupdateroot@postgresqlunbuntu:/#sudoaptinstallgit#验证是否安装成功root@postgresqlunbuntu:/#git--versiongitversion2.25.1管理本地代码在pghome所在的目录下创建git仓库postgre@postgresqlunbuntu:~/PGD
  • 2023-05-04Postgre下载及安装
    一、下载PostgreSQL下载地址点击下载按钮点击Windows点击Downloadtheinstaller选择适合自己的版本进行下载 二、安装PostgreSQL双击运行安装程序选择安装的位置,然后点击Next继续点击Next指定保存PostgreSQLCluster,因为我把安装位置放在了D盘,所以也跟着变化,
  • 2023-03-22shp导入postgre
    以前的工作,最近有点忘了记录一下   下载postgre 安装postgis    具体怎么安装的,我忘了 百度吧 然后导入就行了
  • 2023-03-10数据库内核:VScode远程调试
    准备虚拟机这里我使用Docker的Ubuntu的镜像去创建容器。下载Ubuntu镜像dockerpullubuntu:20.04创建子网创建容器时需要设置固定IP,所以先要在docker中
  • 2023-03-04数据库postgre,第一节课基础概念与install,SQL语句
    数据库第一次课:概念DB概念(基础概念、目标、码、关系)数据库目标数据冗余与不一致数据访问困难数据孤立完整性原子性并发访问异常安全性数据视图、DML、DDL、
  • 2023-02-22postgre查询最大连接数/当前连接数/用户最大连接数相关设置
    --最大连接数showmax_connections;--获取当前实例的空闲连接数selectcount(1)frompg_stat_activitywherestate='idle';--数据库连接日志select*frompg_stat_a
  • 2023-02-15postgre 的ST_Intersection 求面的交集
    一开始是给了一坨面的数据 需要将面按照街镇进行分割 我想的是改库表 对geometry数据进行处理   后面发现了st_intersection这个函数 求两个面的交集 
  • 2022-12-30flink 实现 postgre-CDC
    一、前置工作1.修改postgresql配置文件  /data/pgsql/13/data/postgresql.conf相关配置:#更改wal日志方式为logicalwal_level=logical#minimal,replica,or
  • 2022-10-26ubuntu系统下postgresql数据库中postgre用户密码的修改
    ubuntu系统下postgresql数据库中postgre用户密码的修改1、打开终端,在终端输入:sudopasswd-dpostgres回车后输入系统密码说明:该命令用来删除postgres用户的密码(即删除