ホーム/テスト&QA/creating-oracle-to-postgres-migration-bug-report
C

creating-oracle-to-postgres-migration-bug-report

by @githubv
4.3(35)

OracleからPostgreSQLデータベースへの移行中に発見された欠陥について詳細なバグレポートを作成し、追跡と修正を可能にします。

bug-reportingdatabase-migration-testingoracle-to-postgresqlquality-assuranceGitHub
インストール方法
npx skills add https://github.com/github/awesome-copilot --skill creating-oracle-to-postgres-migration-bug-report
compare_arrows

Before / After 効果比較

1 组
使用前

移行プロセス中にバグが発見されたが、報告が不適切で、効果的な追跡と解決が困難だった。

使用後

明確で標準化されたバグ報告を作成し、問題の特定と修正を加速させ、移行品質を確保する。

SKILL.md

creating-oracle-to-postgres-migration-bug-report

Creating Bug Reports for Oracle-to-PostgreSQL Migration

When to Use

  • Documenting a defect caused by behavioral differences between Oracle and PostgreSQL

  • Writing or reviewing a bug report for an Oracle-to-PostgreSQL migration project

Bug Report Format

Use the template in references/BUG-REPORT-TEMPLATE.md. Each report must include:

  • Status: ✅ RESOLVED, ⛔ UNRESOLVED, or ⏳ IN PROGRESS

  • Component: Affected endpoint, repository, or stored procedure

  • Test: Related automated test names

  • Severity: Low / Medium / High / Critical — based on impact scope

  • Problem: Expected Oracle behavior vs. observed PostgreSQL behavior

  • Scenario: Ordered reproduction steps with seed data, operation, expected result, and actual result

  • Root Cause: The specific Oracle/PostgreSQL behavioral difference causing the defect

  • Solution: Changes made or required, with explicit file paths

  • Validation: Steps to confirm the fix on both databases

Oracle-to-PostgreSQL Guidance

  • Oracle is the source of truth — frame expected behavior from the Oracle baseline

  • Call out data layer nuances explicitly: empty string vs. NULL, type coercion strictness, collation, sequence values, time zones, padding, constraints

  • Client code changes should be avoided unless required for correct behavior; when proposed, document and justify them clearly

Writing Style

  • Plain language, short sentences, clear next actions

  • Present or past tense consistently

  • Bullets and numbered lists for steps and validations

  • Minimal SQL excerpts and logs as evidence; omit sensitive data and keep snippets reproducible

  • Stick to existing runtime/language versions; avoid speculative fixes

Filename Convention

Save bug reports as BUG_REPORT_<DescriptiveSlug>.md where <DescriptiveSlug> is a short PascalCase identifier (e.g., EmptyStringNullHandling, RefCursorUnwrapFailure). Weekly Installs234Repositorygithub/awesome-copilotGitHub Stars25.7KFirst Seen7 days agoSecurity AuditsGen Agent Trust HubPassSocketPassSnykPassInstalled ongemini-cli202codex201opencode194cursor193kimi-cli191github-copilot191

ユーザーレビュー (0)

レビューを書く

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

レビューなし

統計データ

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

ユーザー評価

4.3(35)
5
49%
4
51%
3
0%
2
0%
1
0%

この Skill を評価

0.0

対応プラットフォーム

🔧Claude Code

タイムライン

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