标签: database postgresql
我有一个表,该表在name列上具有唯一约束。我想做的事情类似于两次下载文件并将其添加一个计数器的情况。
name
例如,第一个name可能是Test,如果我再次运行相同的内容,它将显示为Test (1),Test (2)等。
Test
Test (1)
Test (2)
在postgres中是否有一个很好的方法来执行此操作,或者我只需要编写代码来处理该异常并一次又一次地重试,直到找到一个唯一的名称即可。