← スキル一覧に戻る

database-operations
by nxtleveltech1
MantisNXT - Advanced Supply Chain Management Platform with AI Integration
⭐ 1🍴 1📅 2026年1月20日
SKILL.md
name: database-operations description: Expert at Neon PostgreSQL database operations, migrations, schema validation, and query optimization. Use when working with database schemas, migrations, SQL queries, Neon connections, or diagnosing database issues. allowed-tools: Read, Grep, Glob, Bash, mcp__neon__list_projects, mcp__postgres__query
Database Operations
Expert assistance for Neon PostgreSQL database operations in the MantisNXT project.
Capabilities
- Schema Management: Create, modify, and validate database schemas
- Migration Management: Generate and apply database migrations safely
- Query Optimization: Analyze and optimize SQL queries for performance
- Connection Troubleshooting: Diagnose and fix database connection issues
- Data Validation: Verify data integrity and relationships
Common Tasks
Check Database Schema
# View current schema
cat database/scripts/*.sql
# Check migration status
npm run db:migrate:status
Run Migrations
# Apply pending migrations
npm run db:migrate
# Rollback last migration
npm run db:migrate:rollback
Query Optimization
When analyzing slow queries:
- Use EXPLAIN ANALYZE to understand query execution
- Check for missing indexes
- Validate join strategies
- Consider query rewriting for better performance
Validate Data Integrity
// Check for orphaned records
// Check foreign key constraints
// Validate data types and constraints
Database Architecture
The project uses a two-tier architecture:
- Core/ISSOH Database: Inventory Stock on Hand management
- SPP Database: Supplier Pricelist Processing
Both databases use Neon PostgreSQL with Foreign Data Wrappers (FDW) for cross-database queries.
MCP Tools Available
mcp__neon__list_projects: List Neon database projectsmcp__postgres__query: Execute read-only SQL queries
Best Practices
- Always use migrations for schema changes
- Test queries on development data first
- Use transactions for multi-step operations
- Index appropriately but don't over-index
- Validate data types match application expectations
- Check foreign keys before deleting records
Common Issues
Connection Errors
- Verify DATABASE_URL environment variable
- Check Neon project status
- Validate SSL/TLS settings
Migration Failures
- Check for conflicting migrations
- Verify schema matches expected state
- Review migration order
Performance Issues
- Add indexes for frequently queried columns
- Use EXPLAIN ANALYZE for slow queries
- Consider materialized views for complex aggregations
File Locations
- Migrations:
database/migrations/ - Schema Scripts:
database/scripts/ - Migration Runner:
scripts/bootstrap-neon-two-dbs.ts
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です