小编Ada*_*ath的帖子

与此时间戳一起使用的函数是什么?

我有时间戳(存储为 BIGINT)格式,我无法变成人类可读的格式:

1462975819250
Run Code Online (Sandbox Code Playgroud)

它指向 2016 年 5 月 11 日的日期。但是函数 to_timestamp() 将其转换为:

48329-11-10 13:00:49.999872+01
Run Code Online (Sandbox Code Playgroud)

我想创建一个可以显示这些值的 VIEW,不知道要使用什么函数。

该字段由 Java 程序(我认为是 EclipseLink)编写。我没有程序的源代码。

postgresql timestamp java

4
推荐指数
2
解决办法
540
查看次数

PostgreSQL:一个只能访问视图的登录角色

我需要编写一个必须执行以下操作的 SQL 文件:

  • 创建一个名为“选择”的角色

  • 授予对当前数据库的连接/使用权限

  • 授予选择/执行所有模式的所有视图(或至少在当前

我尝试了大量的 GRANT...ON...TO 组合,但我无法弄清楚。

附加信息:这些脚本由 ANT 执行,数据库和模式名称 (search_path) 已经设置。所以我不能烧录像“production_db”或“qa_db”这样的名字。

目标是创建单个 PostgreSQL 角色,以便客户端可以绕过 Tomcat (Hibernate) 并直接在 Postgres 服务器上运行选择/搜索。该角色必须能够从视图中进行选择,而不能从其他视图中进行选择。

更新:接受的答案让我找到了一个解决方案,我将所有视图提取到一个单独的架构中,并仅授予对该架构的访问权限。

postgresql permissions access-control view

3
推荐指数
1
解决办法
6559
查看次数

标签 统计

postgresql ×2

access-control ×1

java ×1

permissions ×1

timestamp ×1

view ×1