用途:该技能用于 PostgreSQL 16+ 的 SQL 基础与模式设计,帮助完成数据建模中的类型选择、约束设计和模式组织。
主要能力:提供数据类型选型参考(主键推荐 BIGINT GENERATED ALWAYS AS IDENTITY、金额推荐 NUMERIC(19,4)、时间戳推荐 TIMESTAMPTZ、UUID 用 UUID、JSON 数据用 JSONB);给出建表模板与约束模式(外键、CHECK、UNIQUE);提供表名与列名命名校验规则(如 ^[a-z][a-z0-9_]{2,62}$);附测试模板与常见错误排查(42P07、23505、42703)。
使用方式:以技能调用形式使用 Skill("postgresql-fundamentals")。参数包括 operation(必填,枚举 create_table、add_constraint、select_type、design_schema)、table_name(需匹配 ^[a-z][a-z0-9_]*$)、schema(默认 public)。前置条件为安装 PostgreSQL 16+、具备基础 SQL 知识、拥有 CREATE 权限的数据库访问。
适用场景:需要规范 PostgreSQL 表结构、约束与命名时的建模与评审工作。
限制:资料未提供该技能的具体收费、价格、平台支持范围与效果数据;命名与类型规则为资料中给出的参考,实际使用需按自身业务调整。