Oracle to PostgreSQL

Oracle to PostgreSQL,
engineered to finish.

Trekport converts entire Oracle estates to PostgreSQL with production-grade fidelity. AST-based engine, 14-phase deployment orchestrator, deterministic output. The platform that lets the team running the migration ship the migration.

100K+
objects per hour
200+
Oracle features mapped
14
deployment phases
3
distributions: Desktop, CLI, Web
Trekport Studio screenshot
Trekport Studio screenshot

Built for the industries where downtime is not an option.

Banking and Financial Services
Healthcare and Life Sciences
Government and Public Sector
Telecommunications
Retail and E-commerce

Built for the teams that ship the cutover.

Trekport ships as a desktop application, a command-line interface, and a web console. Same engine across all three. Same deterministic output. Every transformation is traceable to a rule.

AST-based conversion engine

Every Oracle object is parsed into a real syntax tree and re-emitted as PG-native SQL. No regex. The tree is the correctness path.

PL/SQL PackageHR.EMP_UTILS
Compound TriggerHR.EMP_AUDIT
Materialized ViewSALES.MV_REVENUE
fidelity 100
Object TypeHR.ADDRESS_T

14-phase deployment orchestrator

Extensions, sequences, tables, types, indexes, constraints, procs, packages, triggers, views, MViews, synonyms, grants, FKs — in order, with retry on failure.

Phase 3 · Tables · ✓
Phase 7 · Packages · running
Operator

Per-object diagnostics

Every failure is classified into CONVERTER, CATALOG, EXTENSION, OUT_OF_SCOPE, or UNCLASSIFIED — with a concrete fix path.

Oracle source
SELECT NVL(salary, 0)
  FROM employees
 WHERE ROWNUM <= 10;
Converted · verified
SELECT COALESCE(salary, 0)
  FROM employees
 LIMIT 10;

Catalog extractor

Pulls every Oracle catalog object into a portable on-disk tree the engine and the operator both read. Reviewable before a single statement runs.

Built for scale.
Engineered for throughput.

Parallel catalog extraction, iterative dependency-aware deployment, cascade-aware grant filtering. Trekport scales from a hundred-object pilot to enterprise estates exceeding 100,000 objects without breaking the run.

Trekport Studio screenshot
Trekport Studio screenshot

Catalog extractor.

Pulls every Oracle catalog object into a portable, inspectable format. Tables, indexes, types, sequences, packages, triggers, views, materialized views, synonyms, grants, role hierarchies, and database links. Ready for review before a single statement runs.

Compatibility layer.

Auto-installs orafce, pg_cron, http, pgcrypto, pg_trgm, and Trekport's Oracle compatibility extensions. Converted code finds the Oracle-equivalent functions it expects on the first try.

orafce
pg_cron
http
pgcrypto

trekport_compat

Trekport-published shims for proprietary Oracle constructs your converted code calls into.

trekport_mod_plsql

htp.*, htf.*, owa_util.* mod_plsql helpers, native to PostgreSQL.

Air-gapped by default.

No data leaves your network. The engine runs locally. The CLI runs in your CI. The desktop application talks only to your source and target databases.

Iterative deployment.

The orchestrator retries failed objects with each pass as dependencies become available. Convergence is automatic. No hand-fix loops between runs.

Independent verification.

Conversion fidelity validated against a 500-plus pattern test suite covering DDL, PL/SQL constructs, query syntax, and Oracle built-in functions.

Deterministic conversion.
Auditable deployment.

Every converted object is classified, deploy-tested against a real PostgreSQL target, and reported with per-object diagnostics. No black-box rewrites. No silent failures. Every transformation is reviewable, reproducible, and tracked.

Trekport Studio screenshot
Trekport Studio screenshot

Built for the audit, not the demo.

Every Trekport run produces the artifacts change-management actually accepts: a per-object audit log, hard guardrails that block unsafe transformations, and a phase-level approval queue.

Audit trail

Every conversion decision logged with a rule reference, before and after. Exportable as JSON or CSV. Reviewable without engineering context.

Guardrail engine

Hard rules block unsafe transformations from reaching production. Configurable per environment. Defaults match enterprise change-management posture.

Approval queue

Optional human review checkpoint before each phase commits. Hold the line for procedures and packages, fast-path the trivial. Configurable per environment.

Now in private access

A small cohort gets in first.
The waitlist is the door.

Trekport is opening in waves. We're running pilots with a small set of database teams right now, tuning the engine against enterprise-scale estates and finalizing the security review. Join the waitlist and we will reach out when the next cohort opens.

Priority access

Waitlist accounts get the next download link before the public release.

Direct line to engineering

A migration architect walks the first run with you. No upsell, no professional-services bait.

Shape the product

The first cohort sets the roadmap. Tell us what your migration actually needs.

We respond within 48 hours. We don't resell or share the list.

Frequently asked questions

What database teams ask before they take the engine for a run. Anything missing? Reach out — we will answer it directly.

Product

Operations

Access