我正在尝试从Oracle迁移到PostgreSql。
我有一个用于Oracle的脚本:
create sequence MY_SEQ
nocache;并且nocache对于PostgreSQl是无效的。对于nocache的等价物postgresql有什么建议吗?
发布于 2021-05-09 19:20:59
根据PostgreSQL documentation,您可以使用值为1的cache选项。
CACHE 可选子句cache cache指定要预先分配多少序列号并将其存储在内存中,以便更快地访问。最小值为1(一次只能生成一个值,即无缓存),这也是默认值。
文档还暗示,默认情况下没有缓存,因此您可以省略它。
发布于 2021-05-09 19:21:24
只是不要指定它。使用
create sequence my_seq可选子句
CACHEcache指定要预先分配多少序列号并将其存储在内存中,以便更快地访问。最小值为1(一次只能生成一个值,即no cache),这也是默认值。
https://stackoverflow.com/questions/67457090
复制相似问题