在迁移oracle到Postgres (guid到UUID)时是否有重复的十六进制值
我有一个表的列是生成32个字符的十六进制值通过使用sys_guid
函数(默认oracle sys对象)。现在我想迁移Oracle到Postgres,但guid不支持Postgres,但它有UUID而不是guid。只是想确认迁移oracle到Postgres后是否有机会有重复的值
GUID是UUID的同义词。
Oracle生成的uid可以毫无问题地存储在Postgres定义为uuid
的列中
Postgres提供了gen_random_uuid()来生成一个V4的UUID。