postgressql专题

苦恼:postgressql查询结果字段名大写自动变小写

实际原因是: 别名加引号时,为大写,指定字符串的写法  select road_id as roadId from ihswfld_vehicle_pass d where config_type=1  别名未加引号时,为小写  select road_id as roadId from ihswfld_vehicle_pass d where config_type=1

PostgresSQL--基于Kubernetes部署PostgresSQL

基于docker 拉取镜像,这个镜像是我自己的阿里云镜像,拉取的国外的镜像。 docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/postgres:latest 创建 dolphinscheduler 命名空间,本文命名空间是使用的dolphinscheduler 使用 kubectl 命令创建命名空间: kubectl

数据库漫谈-PostgresSQL

作为开源数据库另一个巨头,PostgresSQL不如MySQL风光,在最初的较量中MySQL一直占据上风,就好像两个同窗好友同时求学,小学、初中、高中,MySQL都力压PgSQL,但到了本科阶段,PgSQL开始超越MySQL。        其实在技术人员,尤其是数据库开发技术人员中,PostgresSQL更受欢迎,原因无他,PostgresSQL开源的更彻底,是国内很多国产数据库

postgressql——Tuple学习(2)

Tuple含义 作用 PG并没有像Oracle那样的undo来存放旧数据,而且PG没有真正意义上的delete,而是将旧版本直接存放于relation文件中,也就是成为了dead tuple。我们可以理解成“过期的数据”含义 tuple就相当于一个存储数据的小容器,它包含了两个及以上的components。可能会与Oracle中的row类似,但是这二者之间并不能划等号。结构 +------

在docker上部署postgresSQL主从

文章目录 一、主从规划二、创建PostgresSQL的Docker镜像三、主库部署1、建立pgsql主库的data地址2、启动docker镜像3、docker内操作4、修改配置文件 四、部署从数据库1、建立psql备库的data地址2、启动docker镜像3、备库从主库同步4、检查是否同步 五、测试主从数据库 一、主从规划 因为就一台服务器,所以两台服务器的ip是一样的,我采用了

Backend - postgresSQL DB 存储过程(数据库存储过程)

目录 一、存储过程的特性 (一)作用 (二)特点 (三)编码结构的区别 二、定时执行存储过程 三、2种编码结构  (一)函数结构 1. SQL代码  2. 举例 (1)例1-循环批量插入数据 ① 首先,声明函数 ② 调用函数 (2)例2-计算面积 ① 首先,声明函数 ② 调用函数 (二)存储过程结构 1. SQL代码  2. 举例 (1)首先声明存储过程 (

解决在postgressql中创建uuid函数失败问题

ERROR:  could not access file "$libdir/uuid-ossp" <span style="font-family:Microsoft YaHei;">STATEMENT: CREATE FUNCTION uuid_generate_v4() RETURNS uuidLANGUAGE c STRICTAS '$libdir/uuid-ossp', '

分享springboot框架的一个开源的本地开发部署教程(若依开源项目开发部署过程分享持续更新二开宝藏项目PostgresSQL数据库版)

1首先介绍下若依项目: 若依是一个基于Spring Boot和Spring Cloud技术栈开发的多租户权限管理系统。该开源项目提供了一套完整的权限管理解决方案,包括用户管理、角色管理、菜单管理、部门管理、岗位管理等功能。 若依项目采用前后端分离的架构,前端使用Vue.js框架开发,后端使用Java语言开发。前端使用了Element UI组件库,界面简洁美观,易于使用。 若依项目支持多租户模

【PostgresSQL系列】 ltree简介及基于SpringBoot实现 ltree数据增删改查

本文将对PostgresSQL中的ltree进行相关概念介绍,并以示例代码讲解ltree数据增删改查功能的实现。 作者:后端小肥肠 目录  1.前言 2. 基础概念 2.1. ltree 2.2. lquery 2.3. ltxtquery 2.4. ltree函数及操作符 2.4.1. ltree函数 2.4.2. ltree操作符  3.开发环境搭建 3.1. 所用

PostgresSQL递归查找树形表中的某段枝叶

PostgresSQL递归查找树形表中的某段枝叶 直接看代码: --现有一端递归序列串:['房建', 'aaa', ''bbb, '建设用地批准书'],需要查询匹配树形结构内部某一段的所有值--用到了递归查询--双向递归,确定递归头和递归尾WITH RECURSIVE resEnd AS (SELECT id, parent_id, level, name, project_id, bu

【数据库】postgressql设置数据库执行超时时间

在这篇文章中,我们将深入探讨PostgreSQL数据库中的一个关键设置:SET statement_timeout。这个设置对于管理数据库性能和优化查询执行时间非常重要。让我们一起来了解它的工作原理以及如何有效地使用它。 什么是statement_timeout? statement_timeout是一个PostgreSQL服务器参数,用于设置单个SQL语句的执行超时时间。当一个查询执行的时间

postgresSQL 逻辑备份

PostgreSQL自带一个客户端pgAdmin,里面有个备份,恢复选项,也能对数据库进行备份 恢复(还原),但最近发现数据库慢慢庞大的时候,经常出错,备份的文件过程中出错的几率那是相当大,手动调节灰常有限。所以一直寻找完美的备份恢复方案。其实PostgreSQL内置不少的工具,寻找的备份恢复方案就在其中:pg_dump,psql。这两个指令 在数据库的安装目录下,比如我自己本地安装的,路径形如:

postgresSQL 数据库本地创建表空间读取本地备份tar文件与SQL文件

使用pgAdmin4,你安装PG得文件夹****/16/paAdmin 4 /runtime/pgAdmin4.exe 第一步:找到Tablespaces 第二步:创建表空间名称 第三步:指向数据文件 第四步:找到Databases,创建表空间 第五步:输入数据库名称  建议全英文 第6步:映射第2步你创建的文件夹名称 以上就是表空间创建完成。 接着就是导入备

postgresSQL 数据库本地创建表空间读取本地备份SQL文件

使用pgAdmin4,你安装PG得文件夹****/16/paAdmin 4 /runtime/pgAdmin4.exe 第一步:找到Tablespaces 第二步:创建表空间名称 第三步:指向数据文件 第四步:找到Databases,创建表空间 第五步:输入数据库名称  建议全英文 第6步:映射第2步你创建的文件夹名称 以上就是表空间创建完成。 接着就是导入备

【PG】PostgresSQL角色管理

目录 角色概念 查询现有角色 列出当前角色  创建角色 删除角色 更改角色  创建角色举例 预定义角色 角色属性 登陆角色 超级用户角色 创建数据库角色 创建role角色 复制角色 创建带有密码的角色 角色成员关系 角色组概念 角色组增加成员 角色组移除成员 删除角色 默认角色 角色概念 PostgreSQL使用角色的概念管理数据库

【PG】PostgresSQL角色管理

目录 角色概念 查询现有角色 列出当前角色  创建角色 删除角色 更改角色  创建角色举例 预定义角色 角色属性 登陆角色 超级用户角色 创建数据库角色 创建role角色 复制角色 创建带有密码的角色 角色成员关系 角色组概念 角色组增加成员 角色组移除成员 删除角色 默认角色 角色概念 PostgreSQL使用角色的概念管理数据库

两种数据库MySQL 与 PostgresSQL 的 全面比较

目录 1, 基本信息的对比2, 数据类型的对比3, 扩展性的对比3, ACID 兼容性对比4,扩展和插件的对比5,社区支持的对比6,安全性的对比7,复制和高可用性8,性能特点方面的对比6,性能比较7,总结 MySQL 和 PostgreSQL 都是开源的关系型数据库管理系统,它们在数据库管理领域拥有广泛的用户基础和多年的发展历史。尽管它们都用于存储和管理数据,但它们在各种方面有