根据我的 Postgres (8.4.2) 版本的文档,pg_dump 可以“以脚本或存档文件格式输出”。脚本格式的转储 (4GB) 需要 1.5 小时才能恢复,我想知道存档格式是否更快。
顺便说一下,我的脚本格式转储正在使用 COPY 命令,所以我不是一次插入一个。
提前致谢。
考虑到一个指定的表bananas
和一个timestamp without time zone名为列end_time
和 一些 psql客户有set timezone to 'UTC'
和 其他 psql客户端有set timezone to 'US/Eastern'
和服务器配置有timezone = 'UTC'中postgresql.conf
如何编写支票约束bananas.end_time以确保end_time始终是一天的结束,定义为“美国/东部”一天的第 23 小时 59 分 59 秒?
我试过:
alter table bananas
add constraint ck_end_time_is_end_of_day
check (
23 = date_part('hour', end_time at time zone 'UTC' at time zone 'US/Eastern')
and 59 = date_part('minute', end_time at time zone 'UTC' at time zone …Run Code Online (Sandbox Code Playgroud)