Goldfish
Sample · Polyglot

mega-app — Oracle multi-language order management

A Java · Go · Python · PHP multi-language order management on Oracle, built to break the way real migrations do. A Swordfish Sample App for testing the Oracle→PostgreSQL assessment.

Matt Yonkovit

Requires: Oracle

Multi-language order management on Oracle, built to break the way real database migrations break. One of the Swordfish Sample Apps — a fixed, repeatable target for testing Swordfish’s assessment and for following the per-database tutorial.

  • Source database: Oracle
  • Stack: Java · Go · Python · PHP
  • Exercises: CONNECT BY, ROWNUM, NVL/DECODE, packages and sequences, and embedded SQL spread across four languages

Point Swordfish at the app, run a scan, then grade the findings against the per-app answer key in the repo’s docs/answer-keys/.

Browse oracle/mega-app on GitHub → · Oracle → PostgreSQL tutorial