PSQLException: 错误: 函数 date_format(timestamp without time zone, unknown) 不存在

简介: PSQLException: 错误: 函数 date_format(timestamp without time zone, unknown) 不存在


  • 在postgresql创建同名函数实现跟MySQL相同的功能
-- postgresql兼容MySQL 时间函数date_format
CREATE OR REPLACE FUNCTION date_format(indate anyelement, intext text)
    RETURNS text
    LANGUAGE plpgsql
AS
$function$
BEGIN
    IF upper(inText) = upper('%Y%m%d_%H%i') THEN
        return to_char(inDate, 'YYYYMMDD_HH24MI');
    END IF;
    IF upper(inText) = upper('%Y%m%d%H%i%s') THEN
        return to_char(inDate, 'YYYYMMDDHH24MISS');
    END IF;
    IF upper(inText) = upper('%Y-%m-%d %H') THEN
        return to_char(inDate, 'YYYY-MM-DD HH24');
    END IF;
    IF upper(inText) = upper('%Y-%m-%d') THEN
        return to_char(inDate, 'YYYY-MM-DD');
    END IF;
    IF upper(inText) = upper('%Y-%m') THEN
        return to_char(inDate, 'YYYY-MM');
    end if;
    IF upper(inText) = upper('%m%d') THEN
        return to_char(inDate, 'MMDD');
    END IF;
    return '';
END;
$function$


相关文章
uni-app项目配置手机端底部的tab栏(一)
uni-app项目配置手机端底部的tab栏(一)
1066 0
|
弹性计算 安全 数据库
【转】云服务器虚拟化内存优化指南:提升性能的7个关键策略
作为云计算服务核心组件,虚拟化内存管理直接影响业务系统性能表现。本文详解了内存优化方案与技术实践,助您降低30%资源浪费。
170 0
【转】云服务器虚拟化内存优化指南:提升性能的7个关键策略
|
数据库
Activiti进阶篇-网关
Activiti进阶篇-网关
Activiti进阶篇-网关
|
JavaScript 关系型数据库 MySQL
若依框架数据源切换为pg库
若依管理系统切换数据源为pg数据库
1510 1
若依框架数据源切换为pg库
|
消息中间件 JSON Java
Spring Boot、Spring Cloud与Spring Cloud Alibaba版本对应关系
Spring Boot、Spring Cloud与Spring Cloud Alibaba版本对应关系
28505 0
|
Java Android开发
IDEA设置项目编码格式【修改为GBK 或 UTF-8】
这篇文章介绍了在IntelliJ IDEA中如何设置项目编码格式,包括将项目编码修改为GBK或UTF-8的详细步骤和图解。
20717 12
IDEA设置项目编码格式【修改为GBK 或 UTF-8】
|
存储 监控 关系型数据库
DataX 概述、部署、数据同步运用示例
DataX是阿里巴巴开源的离线数据同步工具,支持多种数据源之间的高效传输。其特点是多数据源支持、可扩展性、灵活配置、高效传输、任务调度监控和活跃的开源社区支持。DataX通过Reader和Writer插件实现数据源的读取和写入,采用Framework+plugin架构。部署简单,解压即可用。示例展示了如何配置DataX同步MySQL到HDFS,并提供了速度和内存优化建议。此外,还解决了NULL值同步问题及配置文件变量传参的方法。
9281 5
echarts如何设置滚动条(dataZoom),实现横向或纵向滚动
echarts如何设置滚动条(dataZoom),实现横向或纵向滚动
echarts如何设置滚动条(dataZoom),实现横向或纵向滚动
|
开发框架 小程序 JavaScript
小程序代码丢失!反编译找回
小程序源代码的容易获取问题确实存在一些潜在的安全隐患。然而,现在的小程序开发框架采用像 Babel 这样的打包工具,将 JavaScript 逻辑代码混合在一个文件中并进行转编译,使其变得难以理解。
496 0
小程序代码丢失!反编译找回
|
机器学习/深度学习 算法 图计算
图机器学习入门:基本概念介绍
图机器学习是机器学习的分支,专注于处理图形结构数据,其中节点代表实体,边表示实体间关系。本文介绍了图的基本概念,如无向图与有向图,以及图的性质,如节点度、邻接矩阵。此外,还讨论了加权图、自循环、多重图、双部图、异构图、平面图和循环图。图在描述数据关系和特征方面具有灵活性,为机器学习算法提供了丰富的结构信息。
468 0

热门文章

最新文章