问题标签 [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.
sql - 在 Postgresql 中使用时区转换按时间分组
我正在处理当前存储在 UTC 中的时间数据,但我希望它在 PST 中,比它晚了 8 小时。我有一个相当冗长和复杂的查询,但我唯一感兴趣的是现在的时间,所以我已经包括了这些部分。我想将时间转换为 PST,然后按数据最后一周的日期分组。查询具有以下结构:
这导致以下时间分组。据我了解,它从 0:00 UTC 分组,即太平洋标准时间 16:00。但是,我希望 groupby 在太平洋标准时间 0:00 开始。我该怎么做呢?现在,每组中的计数对于每天都有误导性,因为它们是从下午 4 点到下午 4 点,而不是从上午 12 点到上午 12 点。例如,星期日的计数异常高,因为星期日在 groupby 中包含星期一的部分数据。对于解决此问题的任何意见,我将不胜感激。谢谢你。
sql - 时间组在 postgresql 查询中显示一天
我有一个查询,我在其中计算各种统计数据和指标,并按上周的日期分组。时间没有与之关联的时区,但以 UTC 显示,所以我想先将它们转换为太平洋时间。当我得到当前日期 7 天内的日期时,它只给出代表过去 6 天的 6 个组。为什么会出现这种情况,我该如何解决?谢谢!
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 文件中指定。菜鸟错误;)
postgresql - postgres 查询更新 json 字段
在 PostgreSQL 数据库中,我有一个名为 hotel 的表,其中有一个名为 hotel_info 的列。这个 hotel_info 列存储 json 对象,如下所示
我需要一个更新查询来更新“hotel_info”列中“first_name”字段的值。请帮我为此建立查询。
提前致谢!
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 容器中,我这样做:
我在里面提供的密码psql
是prisma
,类似于我在 Postico 和 TablePlus 中提供的密码。
在 Docker 容器中连接到 PostgreSQL 数据库时,我需要做些什么特别的事情吗?
postgresql - 当 AWS Postgres SSL 证书是自签名的时,如何验证它?
我正在尝试清除 SQL 客户端错误(在 Postico 中),说我们的 Postgres 服务器(通过 Heroku)的 AWS 证书不受信任。
我发现的说明都假设证书具有根权限,并且将其添加到钥匙串将解决问题。但是,亚马逊证书似乎没有根权限并且是自签名的(见下文)。显然,出于这个原因,安装亚马逊的证书没有任何作用。
我可以只信任证书,但我宁愿解决为什么证书背后没有受信任的权威的问题。如何连接并获取来自受信任机构的证书?
postgresql - 服务器未监听所有 IP 地址
我已经使用 DigitalOcean 部署了我的网站,现在我想使用 Postico 访问该网站的 Postgres 数据库。当我尝试将我的 Postgres 数据库连接到 Postico 时,出现以下错误:
这是 /etc/postgresql/10/main/postgresql.conf 文件的一部分:
PostgreSQL-10-main.log 还说:
我也多次重新加载 Postgres 服务器
我怎么解决这个问题?
swift - 如何在没有 PostgreSQL 时区的情况下将 Swift 日期或字符串转换为时间戳?
我在后端使用 Vapor 3、Swift 5.1、PostgreSQL 12 和 Postico 1.5.10。在 PostgreSQL 数据库中,有一个名为eventDate
type的字段timestamp without time zone
。请看截图:
在 Vapor 中,有一个模型:
但是当我试图将Date
(Swift)保存到timestamp without time zone
Vapor 时,我会报错:
如果在模型中我更改Date
为String
,则 Vapor 会给我这个错误:
所以问题是:如何转移Date
和String
到timestamp without time zone
(或timestamp with time zone
)?
我将不胜感激任何帮助或建议!
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 问题。