摘要:
--数据库中单个表的大小(不包含索引) select pg_size_pretty(pg_relation_size('表名')); --查出所有表(包含索引)并排序 SELECT table_schema || '.' || table_name AS table_full_name, pg_size_pretty(pg_total_relation_size('"' || table_sc... 阅读全文
摘要:
-- 定义触发器 CREATE TRIGGER "vss_after_insert_flow_201702" AFTER INSERT ON "public"."vss_passenger_flow_201702" FOR EACH ROW EXECUTE PROCEDURE "vss_after_insert_flow"(); --删除触发器 DROP TRIGGER vss_after_... 阅读全文
摘要:
插入10000000数据之后,用时51秒 对于generate_series函数,还可以生成时间: 阅读全文
摘要:
一、未做索引的查询效率 作为对比,先对未索引的查询做测试 很显然都会做全表扫描 二、创建btree索引 PostgreSQL默认索引是btree 可以看到,等于、like的全匹配是用到索引的,like的模糊查询还是全表扫描 三、创建gin索引 gin_trgm索引的效果好多了 由于pg_trgm的索 阅读全文
摘要:
以上是直接创建管理员角色,如果是修改一个角色为管理员角色的话 创建用户的格式为: 数据库的一些设置: 1、最大连接数设置 max_connections = 1000 2、转义打开 standard_conforming_strings = off 阅读全文
摘要:
数据库编程的编码问题数据库编程设计的编码问题包括三个方面: 数据库服务器编码; 数据库客户端编码; 本地环境编码。(1)数据库服务器字符编码:数据库服务器支持某种编码,是指数据库服务器能够从客户端接收、存储以及向客户端提供该种编码的字符,并能将该种编码的字符转换到其它编码。查看PostgreSQL数 阅读全文
摘要:
原文:(六)观察者模式详解(包含观察者模式JDK的漏洞以及事件驱动模型) 作者:zuoxiaolong8810(左潇龙),转载请注明出处。 本章我们讨论一个除前面的单例以及代理模式之外,一个WEB项目中有可能用到的设计模式,即观察者模式。 说起观察者模式,LZ还是非常激动的,当初这算是第一个让LZ感 阅读全文
摘要:
被观察者 观察者: 测试: 但这种写法有点问题,观察者需要手动一个一个add进去,太麻烦 改进下:被观察者不变 观察者: 测试类: 更实用点的例子:小说网站作者和读者之间的订阅 作者类: 然后我们还需要一个管理器帮我们管理这些作者。如下。 好了,这下我们的观察者模式就做好了,这个简单的DEMO可以支 阅读全文
摘要:
SET client_encoding = 'UTF8';-- 新建序列和表DROP TABLE IF EXISTS cms_user_unit;DROP SEQUENCE IF EXISTS cms_user_unit_seq CASCADE ;CREATE SEQUENCE cms_user_u 阅读全文
摘要:
在修改表字段类型的时候使用Using来进行显示的转换类型。 原文说明: SET DATA TYPE This form changes the type of a column of a table. Indexes and simple table constraints involving th 阅读全文