ivorysql-skills
v1.0.0
Published
IvorySQL Skill Package - IvorySQL AI 编码助手技能包
Maintainers
Readme
IvorySQL Skills
IvorySQL 技能包 — 让 AI 助手成为 IvorySQL 数据库专家。
安装技能包
npx 一键安装
npx skills add shawn0915/ivorysql-skillsGit 克隆安装
git clone https://github.com/shawn0915/ivorysql-skills.git <目标目录>直接下载
下载技能包压缩包,解压到 OpenClaw skills 目录即可。
目录结构
ivorysql-skills/
├── SKILL.md # 包级入口(路由中心)
├── README.md # 说明文档
│
├── ivorysql/ # 主技能(产品概览)
│ └── references/ # 参考文档
├── ivorysql-app-builder/ # 端到端应用开发
│ └── references/ # 参考文档
├── ivorysql-architecture/ # 架构设计
│ └── references/ # 参考文档
...作者
Shawn Yan
- 少安事务所 主理人
- IvorySQL 贡献者
- 个人主页:shawnyan.cn
简介
本技能包为 AI 助手提供 IvorySQL 数据库的专业知识和开发指导能力。基于 PostgreSQL 18.3 内核、兼容 Oracle 的开源关系型数据库。
技能清单(22 个)
核心技能
| 技能 | 说明 |
|------|------|
| ivorysql | 主技能入口,产品概览 |
| ivorysql-deployment | 安装部署(Docker/K8s/源码) |
| ivorysql-architecture | 架构设计(双 Parser/双端口) |
| ivorysql-config | 系统配置(GUC/参数) |
| ivorysql-security | 安全配置(权限/审计/TDE) |
| ivorysql-ha | 高可用(备份/复制/监控) |
开发技能
| 技能 | 说明 |
|------|------|
| ivorysql-app-builder | 端到端应用开发 |
| ivorysql-jdbc | Java JDBC 开发 |
| ivorysql-python | Python 开发(psycopg/SQLAlchemy) |
| ivorysql-go | Go 开发(pgx/GORM) |
| ivorysql-csharp | C#/.NET 开发(Dapper/EF Core) |
| ivorysql-nodejs | Node.js 开发(pg/Sequelize/Prisma) |
| ivorysql-c | C 语言开发(libpq/ECPG) |
| ivorysql-odbc | ODBC 跨平台开发 |
功能技能
| 技能 | 说明 |
|------|------|
| ivorysql-sql | SQL 语法(DDL/DML/查询) |
| ivorysql-functions | 内置函数(字符串/日期/聚合) |
| ivorysql-plisql | PL/iSQL 存储过程 |
| ivorysql-oracle-compat | Oracle 兼容特性(21 项) |
| ivorysql-migration | 数据迁移(Oracle/MySQL → IvorySQL) |
辅助技能
| 技能 | 说明 |
|------|------|
| ivorysql-faq | 常见问题 |
| ivorysql-ecosystem | 生态集成 |
| ivorysql-tools | 客户端工具 |
IvorySQL 核心特性
- 双端口:5432(PG 模式)+ 1521(Oracle 模式)
- 双 Parser:Oracle 语法 + PostgreSQL 语法
- Oracle 兼容:21 项兼容特性
- PG 内核:100% 兼容 PostgreSQL 生态
快速开始
# Docker 快速启动
docker run -d --name ivorysql \
-p 5432:5432 -p 1521:1521 \
-e POSTGRES_PASSWORD=secret \
ivorysql/ivorysql:5.3
# 连接(Oracle 模式)
psql -h localhost -p 1521 -U ivorysql ivorysql
# 连接(PG 模式)
psql -h localhost -p 5432 -U ivorysql ivorysql许可证
Apache 2.0
