JeeLowCode技术社区
首页
技术问题库
技术文档
俱乐部
登录
注册
反向同步数据库表的问题
陈进
2025-02-04 16:40
已有项目的表主键是user_id,但是反向生成后,生成了两个主键,反向生成后用户表的主键是id,而不是user_id。怎么能去掉id这个字段,只保留user_id为唯一的主键?
项目:
JeeLowCode
评论区
超级管理员
2025-02-05 09:11
回复
`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是必须是主键的,如果需要用其他字段作为主键,则需要修改同步结构的那块代码
陈进
2025-02-06 09:12
回复
@超级管理员
同步结构的那块代码能截个图吗,我看能修改不
回复
登录
注册
`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是必须是主键的,如果需要用其他字段作为主键,则需要修改同步结构的那块代码