27

最近、postgres を 8.2 から 8.4 に移行しました。アプリケーションを実行してログインしようとすると、これらのエラーが発生します

 ERROR [JDBCExceptionReporter] ERROR: function to_date(timestamp without time zone, unknown) does not exist

これらのto_date関数を実行してpostgresをチェックインしました

SELECT  to_date(createddate,'YYYY-MM-DD') FROM  product_trainings;

エラー関数to_dateが存在しません

postgres 8.2 で同じクエリを実行すると、エラーが発生しません

これらの問題を解決するのを手伝ってください。

4

3 に答える 3

37

3年後。キャストできます

SELECT
    to_date(cast(createddate as TEXT),'YYYY-MM-DD') 
FROM  
    product_trainings;
于 2016-06-02T13:45:20.883 に答える