# Development Document **Repository Path**: attacker/development-document ## Basic Information - **Project Name**: Development Document - **Description**: No description available - **Primary Language**: HTML/CSS - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-24 - **Last Updated**: 2021-02-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Development Document ## 数据表设计 ### 外键、触发器 外键、触发器: 不使用,避免给数据迁移和订正数据时带来难度。 ### 表与表的关联 表与表之间的信息,用 id 进行关联 ### 自增 id 启用自增 id(django 默认),避免代码问题造成重复 id;数据迁移的时候分通过 id 来进行分页速度会比传统分页快 ### 创建时间&修改时间 自动生成创建时间和修改时间,不通过代码操作 ## 常见字段 主键 id: bigint 长度 20 非 NULL 设置为主键 sn:varchar 长度 128 ip 地址: varchar 长度 15 real_name: varchar 长度 32 age 年龄: int 长度 11 sex 性别: varchar 长度 8 card_code 身份证: varchar 长度 32 gmt_create 创建时间: datetime 长度 0 不限制 gmt_modified 修改时间: datetime 长度 0 phone_number 手机号码: varchar 长度 11 country_code 国家代码: int 长度 11 access_permissions 布尔值: tinyint 长度 1 title 标题: varchar 长度 100 url: varchar 长度 200 filemd5: 文件 MD5: varchar 长度 200 ssh_name:秘钥名称: varchar 长度 255 ssh_username: 系统用户: varchar 长度 128 ssh_type: 公钥或者是私钥: varchar 长度 50 ssh_length: 秘钥的长度: varchar 长度 10 ssh_algorithm: 采用的算法: varchar 长度 10