数据库专题
介绍数据库的维护,并发问题以及性能调优等等,也针对各个特性给出相应实例进行讲解。
码农下的天桥
混口饭吃。。。。
展开
-
[jdbctemplate+POSTGRESQL+存储过程]jdbc调用存储过程顺便勘误同时给出几个较好的配合方式
前言关于postgresql的多结果集,或者游标返回存储过程请查看上篇文章:【转载】postgresql存储过程中返回类型本篇文章主要是为了将游标cursor的返回结果实用化而作出各种猜测及调整。目的在于找到java+pg数据库存储过程的最佳开发模式及调用方式。必要数据及代码交代数据表:地区区域表一张,数据量大约30000条,不过不是重点,表结构如下:"id" int4 DEFAUL...原创 2018-11-01 22:51:49 · 5626 阅读 · 2 评论 -
postgresql中定义全局常量的解决方案
前言全局常量在各种系统中都非常常见,譬如,全局错误代码等等,但是在sql中恐怕没有自定义全局常量的方式,然而,我们可以通过迂回实现。参考:Create constant string for entire databaseDefining global constants in Postgresql stored function/procedures?譬如作者不想要自己每次都手写某个变...转载 2018-10-29 07:16:20 · 3881 阅读 · 0 评论 -
postgresql测试常用方法
参考资料Postgresql生成大量测试数据针对 Postgres生成数据方法<1>生成序列====》 SELECT * FROM generate_series(1,5);<2>生成date====》 SELECT date(generate_series(now(), now() + '1 week', '1 day')); ...转载 2018-10-29 13:49:57 · 2021 阅读 · 0 评论 -
【centos7】升级postgresql9.6到版本10以及迁移原有数据库的一次尝试【草稿】
postgresql9.6升级到postgresql10参考资料:postgresql9.5.0升级至10.3pg_upgrade 升级数据库方式一 拷贝文件请先到官网看看具体流程:Linux downloads (Red Hat family)按照官网提示,选择对应平台及架构,可以得到安装的命令:yum install https://download.postgresql.o...原创 2018-10-23 19:54:25 · 5689 阅读 · 0 评论 -
postgresql中的临时表
前言参考:Postgresql中临时表(temporary table)的特性和用法【PostgreSQL-9.6.3】临时表PostgreSQL SELECT INTO和INSERT INTO SELECT 两种表复制语句如何在postgresql 函数中创建临时表???结论临时表解释:PostgreSQL中的临时表分两种,一种是会话级临时表,一种是事务级临时表。在会话级临时表...转载 2018-10-28 16:11:47 · 14824 阅读 · 3 评论 -
【转载】postgresql存储过程中返回类型
前言假如需要在pg上面写存储过程,那么返回类型必定是一个疑问点。一般而言,对于一个查询语句,为了可以统一动态返回各种数据,我们是不会蠢到每一个存储过程都额外编写一个返回类型 譬如:(id,name,password)之类的,所以在写的时候肯定会考虑 setof record这个动态返回结果集,可惜,这是pg的一个坑,具体请看:参考如下:postgresql 函数返回结果集postgr...转载 2018-10-27 21:31:18 · 15398 阅读 · 3 评论 -
数据库的隔离级别以及并发问题(附spring+postgresql实际例子及解决方案)
前言暂略。原创 2018-10-26 09:50:15 · 545 阅读 · 1 评论