标签: PostgreSQL

Pgpool复制和负载均衡操作

简介pgpool-II是一个位于postgresql数据库和客户端之间的中间件,可以提供一下几个功能:1.连接池pgpool-II保持已经连接到postgresql数据库的连接,并在使用相同参数连接进来时重用他们,减少了连接开销,并增加了系统的总体吞吐量。2.复制pgpool-II可以管理多个pos...

PostgreSQL 2021-04-03 164 0 0 阅读全文

浅谈Postgresql默认端口5432你所不知道的一点

关于Postgresql端口5432的定义:5432端口,已经在IANA(TheInternetAssignedNumbersAuthority,互联网数字分配机构)注册,并把该端口唯一分配给Postgres。这意味着,一台安装了linuxOS的服务器,哪怕没有安装过postgresql数据库,也会...

PostgreSQL 2021-04-03 157 0 0 阅读全文

Postgresql修改完端口后直接Psql连接数据库报错的解决

今天修改pg的端口号port改成5435后重启完数据库的时候直接psql进库的时候进不去[postgres@node2data]$psqlpsql:couldnotconnecttoserver:NosuchfileordirectoryIstheserverrunninglocallyandacc...

PostgreSQL 2021-04-03 187 0 0 阅读全文

解决Postgresql无法远程访问的情况

今天刚入手这个数据库玩玩,发现无法通过IP去访问数据库,后面查询原因为,该数据库默认只能通过本地连接,也就是回环地址(127.0.0.1)解决方案:1.修改安装目录下的data\pg_hba.conf,在配置文件最后有IPV4和IPV6的配置,新增一行(这里我用的IPV4,开放所有IP)hostal...

PostgreSQL 2021-04-03 132 0 0 阅读全文

Sql脚本函数编写Postgresql数据库实现解析

这篇文章主要介绍了sql脚本函数编写postgresql数据库实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下postgresql创建Long自增函数CREATESEQUENCEglobal_id_sequence;CREATEORREPLA...

MySQL 2021-04-27 230 0 0 阅读全文

SpringBoot 没法扫描到Repository的解决

sprintboot2.0启动的时候报错!Acomponentrequiredabeanoftype'XXX'thatcouldnotbefound.就是没有扫描到我的repository包里的代码我先用@ComponentScan注解加上类所在的包名,没有报错,可以正常启动但是坑爹的是@RestC...

PostgreSQL 2021-03-29 147 0 0 阅读全文

Postgresql 通过出生日期获取年龄的操作

三个基础的时间表示函数CURRENT_DATE/CURRENT_TIME/NOW()SELECTCURRENT_DATE;返回当前日期以年-月-日(yyyy-MM-dd)的形式:2019-01-10SELECTCURRENT_TIME;返回当日时间以时:分:秒+时区(HH:mm:ss)的形式:17:...

PostgreSQL 2021-04-07 162 0 0 阅读全文

PostgreSQL的中文拼音排序案例

前一段时间开发人员咨询,说postgresql里面想根据一个字段做中文的拼音排序,但是不得其解环境:OS:CentOS6.3DB:PostgreSQL9.2.4TABLE:tbl_kenyon场景:postgres=#\dtbl_kenyonTable"public.tbl_kenyon&...

PostgreSQL 2021-03-30 191 0 0 阅读全文

聊聊PostgreSql Table和磁盘文件的映射关系

在postgresql中Droptable会不会释放磁盘空间,今日以实操来见证--2019-01-1109:49:21droptable会不会释放空间createtabletab_todrop(idint,cnamevarchar(50),remarktext);insertintotab_todr...

PostgreSQL 2021-03-29 169 0 0 阅读全文

PostgreSQL 非Count方法算记录数操作

一般方法selectcount(1)fromtable_name;全量扫描一遍表,记录越多,查询速度越慢新法PostgreSQL还真提供了一个这样的途径,那就是系统表pg_class,这个系统表里头,存储着每个表的统计信息,其中reltuples就是对应的表的统计行,统计行的数据是pg有个独立进程,...

PostgreSQL 2021-04-07 131 0 0 阅读全文

详解PostgreSql数据库对象信息及应用

PostgreSql数据库对象主要有数据库、表、视图、索引、schema、函数、触发器等。PostgreSql提供了information_schemaschema,其中包括返回数据库对象的视图。如用户有访问权限,可以也在pg_catalogschema中查询表、视图等对象。1.查询数据库对象下面通...

PostgreSQL 2021-04-07 191 0 0 阅读全文

Postgresql的Now()与Oracle的Sysdate区别说明

postgresql的now()为当前事务开始时间,而Oracle的sysdate是当前时间。区别在于事务。postgresql中的now():postgres=#begin;BEGINpostgres=#selectnow();now-------------------------------2...

PostgreSQL 2021-04-07 226 0 0 阅读全文

Postgresql~*符号的含义及用法说明

操作符~~等效于LIKE,而~~*对应ILIKE。还有!~~和!~~*操作符分别代表NOTLIKE和NOTILIKE。另外:~匹配正则表达式,大小写相关'thomas'~'.*thomas.*'~*搜索匹配正则表达式,大小写无关'thomas'~*'.*Thomas.*'!~不匹配正则表达式,大小写...

PostgreSQL 2021-03-29 242 0 0 阅读全文

Postgres Array_To_String和Array的用法讲解

有三张表,分别如下:select*fromvehicleselect*fromstationselect*fromvehicle_station需求:vehicle和station表示多对多的关系,需要把vehicle表对应的station表的第二字段查出来放到一个字段,如果对应多条,用逗号隔开放到...

PostgreSQL 2021-03-29 179 0 0 阅读全文

基于PostgreSql 别名区分大小写的问题

PostgreSql是区分大小写的如果别名的大小不一致就会提示错误:SELECT*FROM(SELECTcpi."product_item_id""PRODUCT_ITEM_ID"FROMprd.up_product_itemcpi)aWHEREa.PRODU...

PostgreSQL 2021-03-29 204 0 0 阅读全文

关于PostgreSQL 行排序的实例解析

在查询生成输出表之后,也就是在处理完选择列表之后,你还可以对输出表进行排序。如果没有排序,那么行将以不可预测的顺序返回(实际顺序将取决于扫描和连接规划类型和在磁盘上的顺序,但是肯定不能依赖这些东西)。确定的顺序只能在明确地使用了排序步骤之后才能保证。ORDERBY子句用于声明排序顺序:SELECT_...

PostgreSQL 2021-03-30 227 0 0 阅读全文

PostgreSQL之Pgdump备份恢复操作

逻辑备份在恢复时,介于逻辑备份与故障时间点之间的数据难以恢复,故一般不采取逻辑备份方式进行数据库备份,但逻辑适用于跨平台跨版本的数据迁移;逻辑备份恢复主要以下三种:pg_dumppg_dumpallcopy本小节主要讲解pg_dumppg_dump备份只能备份单个数据库,不会导出角色和表空间相关的信...

PostgreSQL 2021-04-07 207 0 0 阅读全文

Postgresql 数据库转义字符操作

产生问题Postgresql数据库运行下面insert命令insertintomapping_mac_brand(_id,mac,brand)values(777,'D86595','Toy\'sMythInc.')提示下面的警告:Warning:nonstandarduseof\'inastrin...

PostgreSQL 2021-03-29 152 0 0 阅读全文

PostgreSQL自动生成随机数值的实例

1、随机生成身份证新建一个函数,用来生成身份证号码,需要输入两个日期参数createorreplacefunctiongen_id(adate,bdate)returnstextas$$selectlpad((random()*99)::int::text,2,'0')||lpad((random(...

PostgreSQL 2021-03-30 260 0 0 阅读全文

Postgresql 数据库 与TimescaleDB 时序库 Join 在一起

之前在CSDN阅读资料时,发现有人问怎么把postgresql数据库的表跟TimescaleDB时序库的表join在一起,正好我在查询数据的时候遇到过这个问题,我说一下我的解决方案我选择的是postgresql数据库的fdw功能(postgres_fdw插件)**一安装postgres_fdw插件1...

PostgreSQL 2021-04-07 187 0 0 阅读全文