原创文章,转载请务必将下面这段话置于文章开头处(保留超链接)。本文转发自Jason’s Blog,原文链接 http://www.jasongj.com/2015/12/27/SQL4_存储过程_Store Procedure/ 存储过程简介 什么是存储过程 百度百科是这么描述存储过程的:存储过程( ...
分类:
数据库 时间:
2017-02-24 12:37:31
阅读次数:
301
索引膨胀,主要针对B-tree而言 索引膨胀的几个来源: 大量删除发生后,导致索引页面稀疏,降低了索引的使用效率; PG9.0之前的版本,vacuum full会同样导致索引页面稀疏; 长时间运行的事务,禁止vacuum对表的清理工作二导致页面稀疏状态一致保持。 注意REINDEX会造成全表锁,不要 ...
分类:
数据库 时间:
2017-02-23 20:47:36
阅读次数:
294
以下内容是自己重装后一直出现上述问题,在博客园里面找到的解决办法,然而按照本方法还是没能解决问题,终于在最后解决了,傻瓜式错误,再次提示下:请关闭杀毒软件和防火墙。 以前正常使用的postgresql,今天出现问题:报*.dll错误。百度了一下,只能重新安装 。 在重新安装过程中报:Problem ...
分类:
数据库 时间:
2017-02-23 16:18:41
阅读次数:
3158
1.搭建lamp环境,lamp指的是: Linux+Apache+Mysql/MariaDB+Perl/PHP/Python (我们安装的是Linux+apache2+postgresql+php) (还需要安装php5-pgsql模块:sudo apt-get install php5-pgsql ...
分类:
系统相关 时间:
2017-02-21 17:14:55
阅读次数:
234
因为项目的原因,需要将Ubuntu中的一些信息记录到Windows中的Postgresql数据库中,查看网上信息,最后成功了,特地记录以下,需要以下步骤: (1)在Windows中Postgresql目录下找到pg_hba.conf文件,并做修改。 在此文件中添加一行,格式参考下面七种: local ...
分类:
数据库 时间:
2017-02-20 22:39:07
阅读次数:
179
PostgreSQL本身提供了逻辑导出工具pg_dumpall和pg_dump,其中pg_dumpall导出所有的数据库,pg_dump导出单个数据库,两个工具的用法和参数不再详细介绍,本文从代码层面上对此过程进行分析。 概括地说,逻辑导出要干的事情就是连接对应数据库,读出各个数据库对象的定义和数据... ...
分类:
数据库 时间:
2017-02-18 16:59:41
阅读次数:
304
https://www.postgresql.org/docs/8.3/static/libpq-pgpass.html vi ~/.pgpass 输入以下内容 chmod 0600 ~/.pgpass 然后psql指令 psql -U user -h host 可以不用密码 ...
分类:
数据库 时间:
2017-02-17 19:11:58
阅读次数:
620
MySQL/MariaDB的当前版本是5.7.6(MariaDB为MySQL创建者Monty Widenius创建的一个MySQL分支),PostgreSQL的版本是9.4.1。 以下几个方面对比两者的最新版本: ANSI标准兼容性:与先前的版本相比,MySQL已经有了长足的进步,但MySQL背后的 ...
分类:
数据库 时间:
2017-02-17 12:59:50
阅读次数:
246
select * from departments /* 查询子级部门 path path: 部门id用'.'连接*/select id,name,path,parent_id from departments where path <@ cast('NE*********Pc.NE********... ...
分类:
数据库 时间:
2017-02-17 10:14:11
阅读次数:
318
-- 定义触发器 CREATE TRIGGER "vss_after_insert_flow_201702" AFTER INSERT ON "public"."vss_passenger_flow_201702" FOR EACH ROW EXECUTE PROCEDURE "vss_after_... ...
分类:
数据库 时间:
2017-02-16 23:15:10
阅读次数:
1957