问题标签 [postico]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2212 浏览

sql - 在 Postgresql 中使用时区转换按时间分组

我正在处理当前存储在 UTC 中的时间数据,但我希望它在 PST 中,比它晚了 8 小时。我有一个相当冗长和复杂的查询,但我唯一感兴趣的是现在的时间,所以我已经包括了这些部分。我想将时间转换为 PST,然后按数据最后一周的日期分组。查询具有以下结构:

这导致以下时间分组。据我了解,它从 0:00 UTC 分组,即太平洋标准时间 16:00。但是,我希望 groupby 在太平洋标准时间 0:00 开始。我该怎么做呢?现在,每组中的计数对于每天都有误导性,因为它们是从下午 4 点到下午 4 点,而不是从上午 12 点到上午 12 点。例如,星期日的计数异常高,因为星期日在 groupby 中包含星期一的部分数据。对于解决此问题的任何意见,我将不胜感激。谢谢你。

在此处输入图像描述

0 投票
0 回答
40 浏览

sql - 时间组在 postgresql 查询中显示一天

我有一个查询,我在其中计算各种统计数据和指标,并按上周的日期分组。时间没有与之关联的时区,但以 UTC 显示,所以我想先将它们转换为太平洋时间。当我得到当前日期 7 天内的日期时,它只给出代表过去 6 天的 6 个组。为什么会出现这种情况,我该如何解决?谢谢!

0 投票
3 回答
4108 浏览

postgresql - 无法通过 postico 连接到 postgreSQL docker 容器

我正在尝试使用 Postico 连接到本地机器上的 docker postgreSQL 容器。

我尝试连接到 0.0.0.0、localhost 和 127.0.0.1。每个都给我以下错误:

0.0.0.0 给了我一个类似但更小的错误:

这是我的 docker-compose 文件:

感谢 Egor 找到了解决方案!我忘了ports: - "5432:5432"在我的 docker-compose 文件中指定。菜鸟错误;)

0 投票
1 回答
174 浏览

postgresql - postgres 查询更新 json 字段

在 PostgreSQL 数据库中,我有一个名为 hotel 的表,其中有一个名为 hotel_info 的列。这个 hotel_info 列存储 json 对象,如下所示

我需要一个更新查询来更新“hotel_info”列中“first_name”字段的值。请帮我为此建立查询。

提前致谢!

0 投票
1 回答
1590 浏览

postgresql - 连接到 PostgreSQL:Postico 和 TablePlus DB GUI 无法连接,但 Docker 中的 `psql` 可以工作(致命:用户密码验证失败)

我已经使用 Docker 在本地部署了我的 PostgreSQL 数据库。这是我的 Docker 撰写文件:

我已经开始了这个docker-compose up -d

Docker 容器正在运行:

现在,由于某种原因,我无法使用数据库 GUI 进行连接(尝试过 Postico 和 TablePlus)。在这两个客户端中,我都收到以下错误:

致命:用户“prisma”的密码验证失败

我 100% 确定我提供prisma的密码是 Docker Compose 文件中指定的密码。

此外,当我使用Docker 容器psql内部连接到数据库时,它确实有效:postgres

然后在 Docker 容器中,我这样做:

我在里面提供的密码psqlprisma,类似于我在 Postico 和 TablePlus 中提供的密码。

在 Docker 容器中连接到 PostgreSQL 数据库时,我需要做些什么特别的事情吗?

0 投票
0 回答
69 浏览

postgresql - 当 AWS Postgres SSL 证书是自签名的时,如何验证它?

我正在尝试清除 SQL 客户端错误(在 Postico 中),说我们的 Postgres 服务器(通过 Heroku)的 AWS 证书不受信任。

我发现的说明都假设证书具有根权限,并且将其添加到钥匙串将解决问题。但是,亚马逊证书似乎没有根权限并且是自签名的(见下文)。显然,出于这个原因,安装亚马逊的证书没有任何作用。

我可以只信任证书,但我宁愿解决为什么证书背后没有受信任的权威的问题。如何连接并获取来自受信任机构的证书?

在此处输入图像描述

0 投票
0 回答
65 浏览

postgresql - 服务器未监听所有 IP 地址

我已经使用 DigitalOcean 部署了我的网站,现在我想使用 Postico 访问该网站的 Postgres 数据库。当我尝试将我的 Postgres 数据库连接到 Postico 时,出现以下错误:

这是 /etc/postgresql/10/main/postgresql.conf 文件的一部分:

PostgreSQL-10-main.log 还说:

我也多次重新加载 Postgres 服务器

我怎么解决这个问题?

0 投票
1 回答
331 浏览

swift - 如何使用 Vapor 3 在 PostgreSQL 中存储 Swift 类型(日期、字典等)?

我在后端使用 Vapor 3、Swift 5.1、PostgreSQL 12 和 Postico 1.5.10。问题是:如何存储日期(我的意思是 Swift Date())和字典(例如,[String : Int])?

为了使用 PostgeSQL,我使用的是 Postico(我是 PostgreSQL 的新手,这就是为什么),请看截图: 在此处输入图像描述

而且,我刚刚看到了如何存储数组,但是在哪里可以找到其他类型的存储呢?例如,枚举?

我将不胜感激任何帮助或建议!

0 投票
2 回答
807 浏览

swift - 如何在没有 PostgreSQL 时区的情况下将 Swift 日期或字符串转换为时间戳?

我在后端使用 Vapor 3、Swift 5.1、PostgreSQL 12 和 Postico 1.5.10。在 PostgreSQL 数据库中,有一个名为eventDatetype的字段timestamp without time zone。请看截图:

在此处输入图像描述

在 Vapor 中,有一个模型:

但是当我试图将Date(Swift)保存到timestamp without time zoneVapor 时,我会报错:

如果在模型中我更改DateString,则 Vapor 会给我这个错误:

所以问题是:如何转移DateStringtimestamp without time zone(或timestamp with time zone)?

我将不胜感激任何帮助或建议!

0 投票
1 回答
399 浏览

postgresql - postgres 服务器在本地主机上运行,​​但 postico、metasploit 无法访问它

我刚买了一台新的 MacBook Pro (Catalina 10.15.5) 并使用了使用相同操作系统 (10.15.5) 的旧 MacBook 的 Time Machine,并且传输顺利,但现在第一次使用 Postico 时,我可以' t 连接到本地主机。我得到一个错误。

我表明我已经安装了 postgressql,或者至少在我的 brew 列表中。我不确定是否需要在新 MacBook 上运行此命令initdb /usr/local/var/postgres,因为我在新 MacBook 上以恢复模式复制了旧 MacBook 中的 HDD?

这可能是由于 Postico 无法连接到我的新 Mac 上的本地主机的问题吗?我也使用 Metasploit,我也收到连接错误。

现在,我只是想解决 Postico 问题和任何 postgressql 问题。稍后我会弄清楚 metasploit 问题。