ホーム/AI データ管理・分析/creating-oracle-to-postgres-master-migration-plan
C

creating-oracle-to-postgres-master-migration-plan

by @githubv
4.3(32)

OracleからPostgreSQLデータベースへのマスター移行計画を策定し、移行手順、戦略、タイムラインを詳細に計画して、スムーズな移行を確実にします。

database-migrationoracle-to-postgresqlmigration-planningbackend-strategyGitHub
インストール方法
npx skills add https://github.com/github/awesome-copilot --skill creating-oracle-to-postgres-master-migration-plan
compare_arrows

Before / After 効果比較

1 组
使用前

OracleからPostgreSQLへの移行は詳細な計画が不足しており、リスクが高く、問題が発生しやすいです。

使用後

詳細な移行マスタープランを作成し、手順を明確にし、リスクを低減し、円滑な実行を確保します。

SKILL.md

creating-oracle-to-postgres-master-migration-plan

Creating an Oracle-to-PostgreSQL Master Migration Plan Analyze a .NET solution, classify every project for Oracle→PostgreSQL migration eligibility, and write a structured plan that downstream agents and skills can parse. Workflow Progress: - [ ] Step 1: Discover projects in the solution - [ ] Step 2: Classify each project - [ ] Step 3: Confirm with user - [ ] Step 4: Write the plan file Step 1: Discover projects Find the Solution File (it has a .sln or .slnx extension) in the workspace root (ask the user if multiple exist). Parse it to extract all .csproj project references. For each project, note the name, path, and type (class library, web API, console, test, etc.). Step 2: Classify each project Scan every non-test project for Oracle indicators: NuGet references: Oracle.ManagedDataAccess, Oracle.EntityFrameworkCore (check .csproj and packages.config) Config entries: Oracle connection strings in appsettings.json, web.config, app.config Code usage: OracleConnection, OracleCommand, OracleDataReader DDL cross-references under .github/oracle-to-postgres-migration/DDL/Oracle/ (if present) Assign one classification per project: Classification Meaning MIGRATE Has Oracle interactions requiring conversion SKIP No Oracle indicators (UI-only, shared utility, etc.) ALREADY_MIGRATED A -postgres or .Postgres duplicate exists and appears processed TEST_PROJECT Test project; handled by the testing workflow Step 3: Confirm with user Present the classified list. Let the user adjust classifications or migration ordering before finalizing. Step 4: Write the plan file Save to: .github/oracle-to-postgres-migration/Reports/Master Migration Plan.md Use this exact template — downstream consumers depend on the structure: # Master Migration Plan Solution: {solution file name} Solution Root: {REPOSITORY_ROOT} Created: {timestamp} Last Updated: {timestamp} ## Solution Summary | Metric | Count | |--------|-------| | Total projects in solution | {n} | | Projects requiring migration | {n} | | Projects already migrated | {n} | | Projects skipped (no Oracle usage) | {n} | | Test projects (handled separately) | {n} | ## Project Inventory | # | Project Name | Path | Classification | Notes | |---|---|---|---|---| | 1 | {name} | {relative path} | MIGRATE | {notes} | | 2 | {name} | {relative path} | SKIP | No Oracle dependencies | ## Migration Order 1. {ProjectName} — {rationale, e.g., "Core data access library; other projects depend on it."} 2. {ProjectName} — {rationale} Order projects so that shared/foundational libraries are migrated before their dependents.Weekly Installs215Repositorygithub/awesome-copilotGitHub Stars25.7KFirst Seen7 days agoSecurity AuditsGen Agent Trust HubPassSocketPassSnykPassInstalled ongemini-cli184codex183opencode177cursor176kimi-cli174github-copilot174

ユーザーレビュー (0)

レビューを書く

効果
使いやすさ
ドキュメント
互換性

レビューなし

統計データ

インストール数1.8K
評価4.3 / 5.0
バージョン
更新日2026年10月7日
比較事例1 件

ユーザー評価

4.3(32)
5
31%
4
53%
3
16%
2
0%
1
0%

この Skill を評価

0.0

対応プラットフォーム

🔧Claude Code

タイムライン

作成2026年3月18日
最終更新2026年10月7日
🎁 Agent 知識カード
アンケート