-- 最近 12 个月 SELECT * FROM 表名 WHERE 日期字段 BETWEEN (now() - INTERVAL '12 months') AND now() -- 最近 30 天 SELECT * FROM 表名 WHERE 日期字段 BETWEEN (now() - INTERVAL '30 days') AND now() 以此类推,可以将 INTERVAL 后面字符串中的单词改为 years.hours--
我的索引格式为 xxx-xxx-xxx-2019.06.27 xxx-xxxx-2019.06.27 脚本思路: 获取目前 es上所有索引,以日期进行拆分,然后用索引时间对比一个月前的日期,日期小于一个月的直接删除 #!/bin/bash # Remove the index of one month old in elasticserch CMD_ECHO='echo' SCRIPT_NAME=`` LOG_PRINT="eval $CMD_ECHO \"[$SCRIPT_NAME]
PostgreSQL相关的软件,库,工具和资源集合. 备份 wal-e - Simple Continuous Archiving for Postgres to S3, Azure, or Swift by Heroku Barman - Backup and Recovery Manager for Postgres by 2ndQuadrant GUI pgAdmin - Postgres Administration and Management GUI phpPgAdmin - The
(转载)http://blog.sina.com.cn/s/blog_3e4774e30100p0yv.html 使用date命令获取日期很方便,最近需要获取当前日期的下一天日期在linux应该如何获取,想到通过date命令来获取,但参数不太熟悉,查看help文档,此时我们需要用到-d参数,使用man date -d可以查看到一些帮助,但有些模糊,下面举例常用的获取相应日期的命令: date -d next-day +%Y%m%d #明天日期 date -d tomorro