手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
postgresql-13.1源码包编译安装必定成功
前言:这个版本是安装在centos7.4的服务器上面,已经清理了防火墙策略,但是没有修改内核文件数,安装的难点在于环境变量配置,非安装配置本身。1、安装准备登录官网下载需要的版本,现在用的是13.1, https://www.postgresql.org/ftp/source/v13.1/ssss2、安装依赖包yumi
作者:编程之家 时间:2022-09-01
Postgresql去掉某个字段多余的空格
Postgresql中通过脚本加入数据时,因编码等问题导致插入的数据中包含空格,使数据出错,为解决这一问题使用Trim()函数。Trim()函数:用来删除数据前后的空格。RTrim()函数:用来删除数据前的空格。LTrim()函数:用来删除数据后的空格。
作者:编程之家 时间:2022-09-01
Linux Docker Postgresql
1.拉取 postgres镜像dockerpullpostgres2.查看镜像dockerimages3.创建数据库容器并查看dockerrun-p5432:5432-it--namepostgres--restartalways-ePOSTGRES_PASSWORD='password'-eALLOW_IP_RANGE=0.0.0.0/0-v/home/postgres/data:/var/lib/postgresql
作者:编程之家 时间:2022-09-01
PostgreSQL的学习心得和知识总结三十二|PostgreSQL数据库初始化阶段默认加载创建插件
目录结构注:提前言明本文借鉴了以下博主、书籍或网站的内容,其列表如下:1、参考书籍:《PostgreSQL数据库内核分析》2、参考书籍:《数据库事务处理的艺术:事务管理与并发控制》3、PostgreSQL数据库仓库链接,点击前往4、参考书籍:《PostgreSQL中文手册》1、本文内容全
作者:编程之家 时间:2022-09-01
PostgreSQL如何对某行记录进行模糊查询
在某些场景下,我们可能需要对表的某行字段进行查询。例如BI报表的下拉框,用户可能会勾选多个条件进行查询,那么我们查询会很麻烦。例如:bill@bill=>createtabletest1(c1int,c2text,c3text,c4text);CREATETABLEbill@bill=>insertintotest1values(1,'post','china','bill'
作者:编程之家 时间:2022-09-01
2021-06-09
使用osm2pgsql将OSM地图数据导入postgreSQL数据库环境:Ubuntu16.04LTS默认:osm2pgsql,postgreSQL,pbf文件命令格式osm2pgsql-s-U[DataBaseUser]-d[DataBaseName][filePath]-Hlocalhost-P5432-WDataBaseUser是指数据库用户,一般为postgres,但初始时postgres不设
作者:编程之家 时间:2022-09-01
[PostgreSQL] PostgreSQL 之 触发器分表性能优化
PostgreSQL之触发器分表性能优化性能优化策略分表1.Postgresql分表与优化2.PostgreSQL分区表的性能损耗验证3.PostgreSQL创建分区表,SQL优化之PostgreSQLTablePartitioning4.PostgreSQL9.5+高效分区表实现-pg_pathman5.PostgreSql的Explain命令详解测试EXPLA
作者:编程之家 时间:2022-09-01
从数据加密到PostgreSQL SSL认证连接
为了保证数据库连接的安全性能,PostgreSQL允许使用SSL证书的方式去连接数据库,这无疑大大加强了数据访问的安全性能。在讲解PostgreSQL中SSL的使用前,我们先来了解下什么是SSL证书。1、数据加密首先我们先来聊聊什么是数据加密。1.1、对称加密数据加密这也是和我们生活中息
作者:编程之家 时间:2022-09-01
Ubuntu安装PostgreSQL
更新ubuntu18.04sudoaptupdatesudoapt-yupgrade//升级后重启sudoreboot添加PostgreSQL存储库//创建文件存储库配置:sudosh-c'echo"debhttp://apt.postgresql.org/pubepos/apt$(lsb_release-cs)-pgdgmain">/etc/apt/sources.list.d/pgdg.list'//
作者:编程之家 时间:2022-09-01
postgresql备份与恢复数据库
postgresql备份与恢复数据库使用命令备份与恢复postgresql数据库1.备份pg数据库(生成备份文件)在postgresql的安装bin目录下,进入cmd窗口,使用命令pg_dump.exe-h127.0.0.1-p3432-Upostgres-dtest>z:\elib20201209.bak执行命令后输入数据库密码即可-h:备份库的主机ip-p
作者:编程之家 时间:2022-09-01
关于 JPA PostgreSQL中使用 GenerationType.IDENTITY 批处理失效
@NoRepositoryBeanpublicinterfaceBatchRepository<T,IDextendsSerializable>extendsJpaRepository<T,ID>{<SextendsT>voidsaveInBatch(Iterable<S>entites);}@Transactional(readOnly=true)publicclassBatchR
作者:编程之家 时间:2022-09-01
PostgreSQL获取建表语句存储过程
PG版本: PostgreSQL11.11存储过程:createorreplacefunctionget_tab_ddl(tab_namevarchar)returnstextas$$declare --定义变量 tab_ddltext; cursrefcursor; tmp_colrecord; tab_inforecord;begin --获取表的pid、schema信息 open
作者:编程之家 时间:2022-09-01
MySQL与postgreSQL在left join查询时的区别
MySQL左联的操作postgreSQL左联的操作
作者:编程之家 时间:2022-09-01
postgresql批量插入
多条insert数据,建议修改为insertvalues形式批量插入的时候values里面的参数个数不能超过32767,可以设置300-500个提交一次。程序报错:Causedby:java.io.IOException:Triedtosendanout-of-rangeintegerasa2-bytevalue:43800pg的jdbcdriver对preparedStatement的
作者:编程之家 时间:2022-09-01
PostgreSQL获取建表语句存储过程
PG版本:PostgreSQL11.11存储过程:createorreplacefunctionget_tab_ddl(tab_namevarchar)returnstextas $$declare--定义变量tab_ddltext;cursrefcursor;tmp_colrecord;tab_inforecord;begin--获取表的pid、schema信息opencursforSELECTc.oid,n.ns
作者:编程之家 时间:2022-09-01
centos 安装 pg数据库
第一部分:PostgresSQL的安装1、安装rpm文件yuminstall-yhttps://download.postgresql.org/pubepos/yumeporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm2、安装客户端yuminstall-ypostgresql133、安装服务端yuminstall-ypostgresql13-server
作者:编程之家 时间:2022-09-01
postgresql关于in和exists使用
1.当父查询结果集小于子查询结果集则选择exists,如果父查询结果集大于子查询结果集选择in。(可尝试等价改写)in和exists都有子查询优化,提升子查询,有时候这两的执行计划一样。需要注意的是如果子查询包含了父查询里面的条件,in不会被优化。2.in里面的值一般不超过100个3.单表abase的
作者:编程之家 时间:2022-09-01
Postgresql GIN索引
GIN概念介绍:GIN是GeneralizedInvertedIndex的缩写。就是所谓的倒排索引。它处理的数据类型的值不是原子的,而是由元素构成。我们称之为复合类型。如(‘hank’,‘15:321:4’)中,表示hank在15:3和21:4这两个位置出现过,下面会从具体的例子更加清晰的认识GIN索引。全文搜索GIN的主
作者:编程之家 时间:2022-09-01
PostgreSQL中page页结构
在PG中,磁盘存储和内存中的最小管理单位都是page,也是通常所说的block。一般PG页的大小为8K,在源码编译时可以设置。此后都不可更改,因为许多PG内存结构设计都是以此为基础的。在一个page中,表的记录是从page的底部开始存储,然后慢慢向上涨。Page结构图如下: 上图为一个page
作者:编程之家 时间:2022-09-01
centos7安装postgrepSQL13教程
1、安装sudoyuminstall-yhttps://download.postgresql.org/pubepos/yumeporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpmsudoyuminstall-ypostgresql13-serversudo/usr/pgsql-13/bin/postgresql-13-setupinitdbsudosystemctlenablepostgresql-1
作者:编程之家 时间:2022-09-01
[Spring Boot] Spring boot 整合mybatis、postgresql [Gradle构建项目]
[SpringBoot]Springboot整合mybatis、postgresql[Gradle构建项目][SpringBoot]Springboot整合mybatis、postgresql[Gradle构建项目]依赖关系下文中libs[“xxx”]的写法是全局管理依赖,具体开发时使用以下格式即可compile(group:'org.postgresql',name:'post
作者:编程之家 时间:2022-09-01
postgresql查询表的大小
postgresql查询表的大小 一、查询sqlSELECTtable_schema||'.'||TABLE_NAMEAStable_full_name,pg_size_pretty(pg_total_relation_size('"'||table_schema||'"."'||TABLE_NAME||'"')
作者:编程之家 时间:2022-09-01
示例讲解PostgreSQL表分区的三种方式
我最新最全的文章都在南瓜慢说www.pkslow.com,欢迎大家来喝茶!1简介表分区是解决一些因单表过大引用的性能问题的方式,比如某张表过大就会造成查询变慢,可能分区是一种解决方案。一般建议当单表大小超过内存就可以考虑表分区了。PostgreSQL的表分区有三种方式:Range:范围分区;
作者:编程之家 时间:2022-09-01
postgresql数据库使用——获取数据库中给所有表的名称
这个很简单,获取当前db中所有的表信息select*frompg_tables;用户自定义的表,如果未经过特殊处理,默认是放在名称为public的schema下selecttablenamefrompg_tableswhereschemaname='public'postgres=#selecttablenamefrompg_tableswhereschemaname='public';t
作者:编程之家 时间:2022-09-01
postgresql数据库使用——数据库不重复插入表的几种操作
1、我们在维护数据库的时候经常会遇到的需要插入数据的问题,通常可能会需要从一个表中插入一段数据到另一个表里面,使用纯sql的方法是比较合理的,为了减少数据量,我们不希望重复数据插入到一张表中,之前使用的都是查询出相应的数据,然后与被插入的数据进行比较,判断是否插入数据库。后
作者:编程之家 时间:2022-09-01
postgresql:数据库导入导出
通过我的电脑-》属性-》高级-》环境变量将postgre加入到系统变量中,否则你就通过cmd进入到postgre所在bin目录下,再进行下一步操作pg_dump-Upostgresstarxxxx>starxxxx.sql命令,把数据库导出到一个sql文件中psql-Upostgresstarxxxx<starxxxx.sql命令,把sql文件导入到数据
作者:编程之家 时间:2022-09-01
pgpool介绍
参考Pgpool官方文档。pgpool功能优势Pgpool-II是PostgreSQL数据库客户端与PostgreSQL服务器之间的代理软件,也就是说客户端不在直接连接PostgreSQL服务器,而是通过Pgpool进行连接。它提供以下功能:连接池与PostgreSQL服务器建立连接后会由Pgpool-II维护该连接,并当新连接连接
作者:编程之家 时间:2022-09-01
在Docker中运行PostgreSQL + pgAdmin 4
拉取postgresql镜像:dockerpullpostgres运行postgresql:dockerrun-d-p5432:5432--namepostgresql-vpgdata:/var/lib/postgresql/data-ePOSTGRES_PASSWORD=pg123456postgres拉取postgresql可视化工具pgadmin4:dockerpulldpage/pgadmin4运行pgadmin4:dockerrun-d
作者:编程之家 时间:2022-09-01
Postgresql从MD5密码验证改为SCRAM-SHA-256
随着密码学技术的发展,MD5哈希算法构造的密码越来越不安全,所以,PG顺应发展,从10版本开始支持了SCRAM-SHA-256加密算法,因为使用的新的哈希算法。使得在暴力破解的时候花费的代价更加昂贵。那么,接下来,在PG中看一下如何从MD5切换到SCRAM-SHA-256。首先,太老的的驱动不支持SCRAM-SHA
作者:编程之家 时间:2022-09-01
1.PostgreSQL基础
一、架构基础PostgreSQL使用一种客户端/服务器的模型。一次PostgreSQL会话由下列相关的进程(程序)组成:一个服务器进程,它管理数据库文件、接受来自客户端应用与数据库的联接并且代表客户端在数据库上执行操作。该数据库服务器程序叫做postgres。那些需要执行数据库
作者:编程之家 时间:2022-09-01
上一页
68
69
70
71
72
73
74
75
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native