PostgreSQL
连接数据库
你可以通过端口 4003
使用 PostgreSQL 连接到 GreptimeDB。
只需在命令中添加 -U
参数,后跟你的用户名和密码。以下是一个示例:
psql -h <host> -p 4003 -U <username> -d public
管理表
请参考管理表。
写入数据
请参考写入数据.
读取数据
请参考 读取数据.
时区
GreptimeDB 的 PostgreSQL 协议遵循原始 PostgreSQL 的 时区处理方式。
默认情况下,PostgreSQL 使用服务器的时区来处理时间戳。
你可以使用 SQL 语句 SET TIMEZONE TO '<value>';
为当前会话设置 time_zone
变量来覆盖服务器时区。
time_zone
的值可以是:
- 时区的全称,例如
America/New_York
。 - 时区的缩写,例如
PST
。 - UTC 的偏移量,例如
+08:00
。
你可以使用 SHOW
来查看当前的时区设置。例如:
SHOW VARIABLES time_zone;
TIME_ZONE
-----------
UTC
将会话时区更改为 +1:00
:
SET TIMEZONE TO '+1:00'