·
Last changedVersion:
This version passed the hardening gate. Hardening applied 1 targeted change and preserved all other text. Classified findings before hardening: 0. Classified findings closed: 0. Classified findings remaining: 0. Unclassified scanner findings remaining: 0. Review findings closed: 1. Review findings remaining: 11.
None
None
Expand | File | Group | Subtype | Severity | Status |
|---|
No findings available
0 findings
Surfaces migration risks and validates migration work against known Oracle/PostgreSQL behavioral differences documented in the references/ folder.
Determine the task type:
Planning a migration? Follow the risk assessment workflow. Validating completed work? Follow the validation workflow.
Step 1: Identify the migration scope
List the affected database objects (procedures, triggers, queries, views) and the application code that calls them.
Step 2: Screen each insight for applicability
Review the reference index in references/REFERENCE.md. For each entry, determine whether the migration scope contains patterns affected by that insight. Read the full reference file only when the insight is potentially relevant.
Step 3: Document risks and recommended actions
For each applicable insight, note the specific risk and the recommended fix pattern from the reference file. Flag any insight that requires a design decision (e.g., whether to preserve Oracle empty-string-as-NULL semantics or adopt PostgreSQL behavior).
Step 1: Map the migration artifact
Identify the migrated object and summarize the change set.
Step 2: Cross-check applicable insights
For each reference in references/REFERENCE.md, confirm the behavior or test requirement is acknowledged and addressed in the migration work.
Step 3: Verify integration test coverage
Confirm tests exercise both the happy path and the failure scenarios highlighted in applicable insights (exceptions, sorting, UNION ALL behavior/performance risks, refcursor consumption, concurrent transactions, timestamps, materialized-view freshness, etc.).
Step 4: Gate the result
Return a checklist asserting each applicable insight was addressed, and integration tests pass.
Get started with chainctlchainctl skill install public/github/reviewing-oracle-to-postgres-migration:latest
Bring Chainguard's hardening pipeline to your first-party skills — custom rulesets, automated remediation, full audit trail.
skills.chainreg.biz/public/github.com/github/skills/reviewing-oracle-to-postgres-migration:latest
MIT
HARDENING.md
LICENSE
SKILL.md
references/REFERENCE.md
references/empty-strings-handling.md
references/no-data-found-exceptions.md
references/oracle-parentheses-from-clause.md
references/oracle-to-postgres-sorting.md
references/oracle-to-postgres-timestamp-timezone.md
references/oracle-to-postgres-to-char-numeric.md
references/oracle-to-postgres-type-coercion.md
references/postgres-concurrent-transactions.md
references/postgres-materialized-view-refresh.md
references/postgres-refcursor-handling.md
references/postgres-union-all-planner.md