在SQA中生成随机字符串密钥相对简单,大致如下:
然而,我需要获取格式类似于
request_id = Column(String, default=lambda: uuid.uuid4().hex, primary_key=True)
然而,我需要获取格式类似于
DIVISION_ABC_REQUEST_223
的 request_id
(这是因为PK也应该方便人类使用——该键将在电子邮件中发送、复制/粘贴等,但它也应该可用于常规的SQA/SQL查询作为典型的PK),最好是整数后缀遵循正常(序数)顺序。
(后端数据库是Postgres)