PostgreSQL 数据库备份 pg_dump 一、备份还原 注意:命令在pg_dump目录下进行 1、备份test数据库 2、还原数据到test2数据库 二、命令详解 基本命令 注:数据库名放最后,不指定默认是系统变量PGDATABASE指定的数据库。 详解 General options:(一 ...
分类:
数据库 时间:
2019-06-20 12:54:32
阅读次数:
140
数据库中:字符串 转换为 时间格式 二者区别: to_data 转换为 普通的时间格式 to_timestamp 转换可为 时间戳格式出错场景: 比较同一天 日期大小的时候,很容易出错 例如: select current_timestamp from pub_employee 结果如下: sele ...
分类:
数据库 时间:
2019-06-20 09:44:22
阅读次数:
148
假设postgreSQL中表名为user,现在需要计算每个用户参加过的次数(is_join字段为null时不算,表中的null并不是字符串''或者字符串'Null' ,而是数据库中的null类型) 所以我们只需要对name分组并计算join_time不为null的个数,sql语句如下 SELECT ...
分类:
数据库 时间:
2019-06-20 09:21:18
阅读次数:
128
--把'1234'转成整数 select cast('1234' as integer ) ; --用substring截取字符串,从第8个字符开始截取2个字符:结果是12 select cast(substring('1234abc12',8,2) as integer) 使用to_number函 ...
分类:
数据库 时间:
2019-06-20 09:14:04
阅读次数:
272
不需要排序 select (row_number() over()) as id from generate_series(1,100)1根据指定的字段排序 select (row_number() over(order by xxx desc)) as id,xxx from generate_s ...
分类:
数据库 时间:
2019-06-20 09:13:37
阅读次数:
229
可以用pg自带函数select extract(dow from current_date),之所以没用主要是展示一下通过数学方法计算日期的原理. drop function if exists getDateWeek(date);drop function if exists intervalDa ...
分类:
数据库 时间:
2019-06-20 09:12:31
阅读次数:
338
最近公司发生了蛮多事情的,唉,咱也不管问啊,好好干活吧 需求 把gitlab的备份文件异地备份一份,备份无论失败还是成功通知某邮箱 实现思路 先rsync文件过去,判断rsync这个步骤有没有成功,失败了直接发送备份失败的邮件,成功了的话,再判断源文件和备份的文件的md5值,相等发送备份成功,不相等 ...
分类:
其他好文 时间:
2019-06-19 23:34:21
阅读次数:
294
PostgreSQL Data Sync是一款功能强大的数据库比较同步工具,可以用于比较数据库内容并进行同步,需要的朋友可以下载。PostgreSQL Data Sync是SQL Maestro Group 发布的一款功能强大的数据库内容比较和同步工具,可以对PostgreSQL 数据库内容进行比较 ...
分类:
数据库 时间:
2019-06-19 20:20:07
阅读次数:
181
技术随业务而生,业务载技术而行。近些年来,伴随数字经济的发展,在众多企业的数字化转型之路上,云原生、DevOps、微服务、服务治理等成为行业内不断被探讨的新话题。人们在理解和接受这些新型概念的同时,也不断地思考其可能的落地形态。需求是创造发生的原动力,于是一批代表性的开源技术或者框架涌现而出:Kubernetes,SpringCloud,ServiceMesh,Serverless……它们炙手可热
分类:
其他好文 时间:
2019-06-19 18:35:37
阅读次数:
100
前言 浏览器访问gitlab的web页面,发现非常慢,并且很容易出现502问题。其中一个原因就是8080端口被tomcat占用,前面一篇已经更换了端口,但还是很慢。后来搜了下,原因是gitlab占用内存太多,导致服务器崩溃。尤其是使用阿里云的服务器,最容易出现502.默认情况下,阿里云云主机的swa ...
分类:
其他好文 时间:
2019-06-19 16:48:50
阅读次数:
214