Postgresql 如何创建我自己的DateStyle?

Postgresql 如何创建我自己的DateStyle?,postgresql,Postgresql,我想创建我自己的“DateStyle”。在此格式中,“YYYMMDD”没有时间值 Today: 20141124 Postgres-9.3 on Ubuntu server 14.04.1 有一些函数可以按照您的喜好格式化日期。您的意思是希望在从数据库中选择时将其作为默认格式吗?我不想使用函数。我想留下标准的“YYYYMMDD”。这是一个旧的遗留数据库,我正在将其转换为Postgres。为了确保没有误解,您的意思是您有一个遗留应用程序,它希望以该格式输出日期,并且您希望在不修改检索日期的SQ

我想创建我自己的“DateStyle”。在此格式中,“YYYMMDD”没有时间值

Today: 20141124

Postgres-9.3 on Ubuntu server 14.04.1

有一些函数可以按照您的喜好格式化日期。您的意思是希望在从数据库中选择时将其作为默认格式吗?我不想使用函数。我想留下标准的“YYYYMMDD”。这是一个旧的遗留数据库,我正在将其转换为Postgres。为了确保没有误解,您的意思是您有一个遗留应用程序,它希望以该格式输出日期,并且您希望在不修改检索日期的SQL的情况下允许这样做?是的。原始数据位于字段大小为8(YYYYMMDD)的数据库中。您不能。如果要在服务器端执行此操作,则必须使用
to_char
或类似功能。不过,客户机驱动程序(psqlobc、PgJDBC或其他什么)可以自由地将PostgreSQL发送的结果转换为应用程序想要的任何结果。