随笔分类 - Postgresql
摘要:postgreSQL数据库limit分页、排序 语法: select * from persons limit A offset B; 解释: A就是你需要多少行; B就是查询的起点位置。 示例: select * from persons limit 5 offset 0 ; 意思是,起点0开始查
阅读全文
摘要:硬件和系统配置 操作系统 Ubuntu13.04 系统位数 64 CPU Intel(R) Core(TM)2 Duo CPU 内存 4G 硬盘 Seagate ST2000DM001-1CH164 测试工具 PostgreSQL-9.1.11 测试工具 工具名称 pgbench 数据量 200W(
阅读全文
摘要:一.列分表 1.首先创建主分区表: create table fenbiao(id int,year varchar) partition by list(year)这里设置的是根据year列进行数据分表;创建后使用navicat是看不到的; 2.创建分表: create table fenbiao
阅读全文
摘要:SELECT INTO和INSERT INTO SELECT两种表复制语句都可以用来复制表与表之间的数据,但是它们之间也有区别。 建表语句: bas_custom_rel表 CREATE TABLE "public"."bas_custom_rel" ("uuid" int8 NOT NULL,"k
阅读全文
摘要:背景 PG的一些元数据没有时间字段,例如对象的创建时间、DDL的修改时间。 如果要获得这个时间信息,我们可以 1、通过事件触发器,将DDL事件记录到某个元数据表中,来获得。 2、或者打开DDL审计日志,从审计日志中获得。 3、与事件触发器类似,不过是通过PG的HOOK来实现的,在执行DDL时,通过代
阅读全文
摘要:--数据库、模式、表名 "identities"."Test"."tab_test" --修改字段名ALTER TABLE "identities"."Test"."tab_test" RENAME "u_name" to realname ; --添加字段ALTER TABLE "identiti
阅读全文
摘要:1、去除首尾空格 select * from trim(' 测试 hu 测试 '); 2、去除所有空格 select * from replace(' 测试 hu 测试 ',' ','');
阅读全文
摘要:Postgresql里面内置了很多的实用函数,下面介绍下组合和切割函数 环境:PostgreSQL 9.1.2 CentOS 5.7 final 一.组合函数 1.concat a.介绍 b.实际例子: c.说明 concat函数纯粹是一个拼接函数,可以忽略null值拼接,拼接的值没有分隔符,如果需
阅读全文
摘要:postgresql根据正则表达式切分,并获取切分后的某一个值 一。需求如下 出发地路线【白市驿收费站】;通行路线【绕城高速—G65包茂高速—G65草坝场收费站—G65包茂高速—G42沪蓉高速】;目的地路线【G42华蓥收费站】。 出发地路线【【白市驿收费站】】;通行路线【【绕城高速—G65包茂高速—
阅读全文
摘要:1.手动查看: 查看数据库postgres的oid postgres=# SELECT oid from pg_database where datname='postgres';oid 12002(1 行记录) 查找数据库的目录 D:\Program Files\PostgreSQL\9.2\da
阅读全文
摘要:array_to_string--将sql中的数组转为字符串 ARRAY_AGG--将sql中的数据转为数组处理 以下给大家一个简单的例子即可体会: 1.需求 2.数据库中原数据 1.png 3.sql的写法,以及运行结果 3.png 作者:那钱有着落吗链接:https://www.jianshu.
阅读全文
摘要:Syntax The syntax to rename a user using the ALTER USER statement in PostgreSQL is: ALTER USER user_name RENAME TO new_name; Parameters or Arguments u
阅读全文
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/chenyao1994/article/details/82981642 import java.util.HashMap; import
阅读全文
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/sq8706/article/details/70771481.更改表名 alter table 表名 rename to 新表名 2.更改字
阅读全文
摘要:初学PostgreSQL的朋友可能会有这样的疑惑:如何重命名已经建好的数据库?因为PostgreSQL默认的客户端pgAdmin III并没有地方可以让我们去修改某个现有的数据库的名称。遇到这个情况,可能不少人选择了backup -> drop -> create -> restore的方法,其实大
阅读全文
摘要:SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE datname='db_name' AND pid<>pg_backend_pid(); drop database db_name;
阅读全文
摘要:我正在尝试连接到Postgresql数据库,我收到以下错误: 错误:org.postgresql.util。 PSQLException:致命:抱歉,已经有太多客户 错误是什么意思,我该如何解决? 我的 server.properties 文件如下: 解决方案 我们不知道 server.proper
阅读全文
摘要:PostgreSQL是一个多用户数据库,可以为不同用户指定允许的权限。 角色PostgreSQL使用角色的概念管理数据库访问权限。 根据角色自身的设置不同,一个角色可以看做是一个数据库用户,或者一组数据库用户。 角色可以拥有数据库对象(比如表)以及可以把这些对象上的权限赋予其它角色, 以控制谁拥有访
阅读全文
摘要:PostgreSQL远程连接方法 有时候在远程连接时,会报Error connecting to the server:致命错误:没有用于主机“…”,用户“…”,数据库“…”,SSL关闭的pg_hba.conf记录: 这是在远程连接时pg_hba.conf文件没有配置正确。 pg_hba.conf文
阅读全文
摘要:1、创建测试表 CREATE TABLE big_data( id character varying(50) NOT NULL, name character varying(50), datetime timestamp with time zone, CONSTRAINT big_data_p
阅读全文

浙公网安备 33010602011771号