【发布时间】:2010-05-21 08:50:37
【问题描述】:
您知道如何在 EnterpriseDB PostgreSQL 中使用 getdate() 函数吗?我升级到 EDB-PSQL,当我尝试从免费 PSQL 恢复旧数据时,由于没有 getdate(),它在某些表上返回错误。
我相信这应该在创建新数据库时自动创建?但它没有。 :( 只有now() 函数。
我可以改为创建函数吗?救命!
【问题讨论】:
-
我在我的安装或 Postgres 文档中找不到名为“getdate”的函数。你知道它在你的数据库中来自哪里吗?尝试转储有问题的整个数据库而不是特定表。
-
试试这个:select * from pg_function where funname = 'getdate';它来自我的旧数据库。
-
我也不记得有一个叫做 getdate() 的函数,也没有一个叫做 'pg_function' 的目录。您使用的是哪个 PostgreSQL 版本?