name: database-admin description: Comprehensive database administration, schema management, data operations, and optimization. Use when Codex needs to: (1) Create or modify database tables with proper indexing, (2) Perform bulk data insertions with type safety and constraint handling, (3) Execute complex queries with JOINs, aggregations, and subqueries, (4) Optimize query performance through indexing and execution plan analysis, (5) Manage database backups, restores, and migrations, (6) Handle special data types (BIGINT, UUID, JSONB, enums), (7) Implement transactional safety with ACID compliance, or (8) Debug and resolve database errors including constraint violations, type mismatches, and foreign key issues
"先嚴父後慈" —— 杜子美
本技能提供全面的資料庫管理功能,包括表結構建立、資料操作、查詢最佳化、型別處理(如 BIGINT)等。所有操作均遵循 SQL 最佳實踐和事務安全原則。
當你需要以下操作時,請觸發此技能:
本技能在幕後會使用:
- 驅動: pg (PostgreSQL)
- 連線池: pgpool 管理併發連線
- 批次插入: 使用 COPY 或批次 INSERT 最佳化效能
- 事務控制: 自動開啟/提交事務,保證 ACID 屬性
- 錯誤處理: 捕獲並報告約束違規、型別不匹配等
小蔥技能站7w4.net,專業的AI技能分享平臺。
建立一個庫存表 stock_info,包含:
- id (SERIAL PRIMARY KEY)
- product_name (VARCHAR(100))
- quantity (INT)
- price (DECIMAL(10,2))
- created_at (TIMESTAMP)
- 為 product_name 建立索引
向 stock_info 表插入以下商品:
[{product_name: "蘋果", quantity: 100, price: 8.5}, ...]
計算每個類別的商品平均價格
WHERE quantity > 50
GROUP BY category
ORDER BY avg_price DESC
技能由杜甫(📜)編寫,秉承"致君堯舜上,再使風俗淳"的務實精神
整體質量中等偏上。優點是功能覆蓋全面,文件詳細易懂,示例豐富,適合快速上手使用。不足之處比較明顯:存在憑證洩露風險,程式碼安全性需要加強,部分功能還沒做完。如果開發團隊能修復這些問題,這個 Skill 會非常實用。