反向同步数据库表的问题

陈进

已有项目的表主键是user_id,但是反向生成后,生成了两个主键,反向生成后用户表的主键是id,而不是user_id。怎么能去掉id这个字段,只保留user_id为唯一的主键?

回答2

超级管理员
`id` bigint NOT NULL COMMENT '主键',
`status` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态',
`tenant_id` bigint DEFAULT NULL COMMENT '租户编号',
`create_user` bigint DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`create_dept` bigint DEFAULT NULL COMMENT '创建部门id',
`update_user` bigint DEFAULT NULL COMMENT '更新人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`is_deleted` int DEFAULT '0' COMMENT '是否删除',
目前创建表的话,必须含有这几个字段,并且id是必须是主键的,如果需要用其他字段作为主键,则需要修改同步结构的那块代码

写回答

扫码关注

微信公众号二维码