Free Pack · Database Modernization

SQL Server → PostgreSQL Migration Pack

The working instruments for running a SQL Server → PostgreSQL program honestly: discovery questionnaires, a datatype compatibility matrix, inventory workbooks, conversion checklists, cutover and rollback runbooks, and a reference architecture — the same shape we use in paid migration assessments.

22working artifacts
5workbooks
5migration phases

01 — Inside the pack

What’s inside

Twenty-two working artifacts. The light references — checklists, matrices, diagrams — download instantly; the questionnaires, workbooks, assessments, and runbooks — the high-value bundle — are free with a work email.

PDF · 20 checks

Readiness checklist

20-point readiness checklist across 5 categories with sign-off blocks — phase entry criteria and go/no-go gates.

Instant downloadDownload PDF

SVG · one page

Migration program diagram

Five-stage program flow: assess, convert, migrate, cut over, operate. Print it for the workshop wall.

Instant downloadDownload SVG

PDF · matrix

Datatype compatibility matrix

Every SQL Server type → its PostgreSQL target, with honest effort ratings (identity, hierarchyid, CLR-era types included).

Instant downloadDownload PDF

PDF · 16 checks

Reconciliation checklist

Row counts, checksums, precision spot-checks, and sign-off — prove data parity before the flip.

Instant downloadDownload PDF

PDF · 16 checks

Cutover checklist

Cutover day: boring by design. Freeze, final sync, flip sequence, smoke tests, hypercare.

Instant downloadDownload PDF

SVG · one page

Reference architecture

Technical blueprint: SQL Server source, conversion and CDC pipeline, Patroni PostgreSQL target, cutover lane.

Instant downloadDownload SVG

PDF · multi-page

Discovery questionnaire

24 scored discovery questions across 6 sections — the workshop instrument for honest scoping.

Full pack · free with work emailUnlock in the full pack →

PDF · multi-page

Application dependency questionnaire

18 questions per application: connection ownership, ORM vs. sprocs, downtime tolerance, sign-off.

Full pack · free with work emailUnlock in the full pack →

XLSX · 4 sheets

Decision workbook

Disposition decision matrix with auto-weighted scoring, phased project plan, and validation test plan.

Full pack · free with work emailUnlock in the full pack →

XLSX · 5 sheets

Database inventory

Instance/database inventory, object counts, and the SQL Server feature scan — feeds the wave planner.

Full pack · free with work emailUnlock in the full pack →

XLSX · 4 sheets

Stored procedure inventory

Per-procedure conversion backlog: temp tables, dynamic SQL, cursors, effort S/M/L, target, owner.

Full pack · free with work emailUnlock in the full pack →

XLSX · 5 sheets

Performance baseline

Top queries, instance counters, wait stats, capacity — capture before, compare after.

Full pack · free with work emailUnlock in the full pack →

XLSX · 5 sheets

Migration wave planner

Wave sequencing, timeline, dependencies, and RACI staffing with entry/exit gates.

Full pack · free with work emailUnlock in the full pack →

PDF · 5 categories

T-SQL compatibility checklist

The constructs converters handle — and the ones that need a human. TRY/CATCH, MERGE, PIVOT, CLR, Service Broker.

Full pack · free with work emailUnlock in the full pack →

PDF · 18 checks

SQL Agent assessment

Jobs, schedules, proxies, alerts, and maintenance plans — every job gets a target scheduler.

Full pack · free with work emailUnlock in the full pack →

PDF · 18 checks

SSIS assessment

Package inventory, script tasks, and the rewrite-vs-replatform decision per package.

Full pack · free with work emailUnlock in the full pack →

PDF · 18 checks

Security assessment

Logins, AD auth path, RLS, masking, TDE, auditing — least privilege rebuilt on PostgreSQL.

Full pack · free with work emailUnlock in the full pack →

PDF · 18 checks

HA/DR assessment

AG topologies to Patroni: quorum, fencing, lag SLOs, pgBackRest, rehearsed PITR.

Full pack · free with work emailUnlock in the full pack →

PDF · 15 phases

Testing strategy

Schema/data parity, functional regression, performance replay, operational tests, sign-offs.

Full pack · free with work emailUnlock in the full pack →

PDF · 14 checks

Rollback checklist

Triggers, re-point procedure, rehearsal log. A rehearsed rollback is a plan.

Full pack · free with work emailUnlock in the full pack →

PDF · 5 phases

Sample project plan

Five phases with tasks, owners, and deliverables — calibrate durations with your pilot.

Full pack · free with work emailUnlock in the full pack →

PDF · 14 risks

Risk register

Likelihood × impact scoring with mitigation and contingency per risk.

Full pack · free with work emailUnlock in the full pack →

02 — Architecture at a glance

Migration program at a glance

ASSESS Estate scan Complexity scoring Wave plan CONVERT Schema conversion T-SQL → PL/pgSQL App remediation MIGRATE Full load CDC replication Lag monitoring CUTOVER Final sync Connection flip Rollback plan OPERATE HA / DR on PG Backup & restore Perf tuning

Five stages, one direction: assess before you convert, convert before you migrate, validate before you cut over.

02b — Reference architecture

Target topology at a glance

REFERENCE ARCHITECTURE — SQL SERVER → POSTGRESQL SOURCE — SQL Server SQL Server (AG primary) Always On secondary SQL Agent jobs SSIS / SSRS Linked servers CONVERT Schema convert (SCT / ora2pg) T-SQL → PL/pgSQL rewrite Data-type mapping sign-off REPLICATE Full load (pgloader / DMS) CDC (Debezium / DMS) Validation harness TARGET — PostgreSQL PostgreSQL primary (Patroni) Synchronous standby Async standby / DR PgBouncer pooling pgBackRest + PITR extract convert load CUTOVER Lag monitor → final sync Connection flip (DNS/secrets) Rollback path (source read-only) Rollback path: source stays read-only until the rollback window expires; re-point is the same flip in reverse.

Source, pipeline, and target in one view: extract from SQL Server, convert T-SQL, replicate with CDC, operate PostgreSQL on Patroni — with a rehearsed rollback path.

03 — Who it’s for

Built for the people doing the work

  • Database and platform teams planning a SQL Server → PostgreSQL migration in the next 2–4 quarters
  • Architects who need to defend the business case (license economics, risk, timeline) to leadership
  • Engineering managers wave-planning a multi-database estate migration

04 — How to use it

Run it like a program, not a download

  1. Run the questionnaire with stakeholders

    Complete the discovery questionnaire with your DBA, application, and infrastructure leads. Score each item 1–5; anything scoring 1–2 is a program risk that must be closed before wave 1.

  2. Inventory and complexity-score the estate

    Use the readiness checklist to inventory every database, then score per-database conversion complexity (T-SQL surface, CLR, SSIS/SSRS dependencies, linked servers) to sequence waves: easy wins first, hairy workloads last.

  3. Decide disposition per workload

    Run each significant database through the decision matrix (migrate vs. rehost vs. refactor). Not every SQL Server should become PostgreSQL — the matrix keeps that decision explicit and defensible.

  4. Build the wave plan

    Use the project-plan sheet to lay out 5 phases across your waves, assign owners, and set entry/exit criteria per phase. No wave starts until the prior wave's validation plan is green.

  5. Prove it before you commit

    Stand up a pilot migration of one representative workload through the full validation plan (schema parity, data parity, performance, operational). Pilot results calibrate the whole program estimate.

05 — Get the full pack

Unlock the full 22-artifact pack

Free for practitioners. We ask for a work email so an architect — not a drip campaign — can follow up if your scores raise flags.

No spam, no SDR sequence. If you bring a completed questionnaire to a discovery call, an architect reads it first. Your details are used to deliver the pack and follow up on your interest only — Privacy Policy. No marketing without consent.

06 — Keep going

Pair the pack with an assessment

Recommended next step

Database Modernization Assessment

Run the interactive assessment, then compare its output against your pack scores — the two together scope an engagement honestly.

Start the assessment →

Paid engagement

Database Migration Assessment

A 2–3 week fixed-scope assessment: full inventory, per-object compatibility scoring, sequenced roadmap, and a fixed-scope build proposal.

Explore advisory →

Related

SQL Server → PostgreSQL migration guide

Open →

Related

Migration pattern: SQL Server → PostgreSQL

Open →

Talk to an Architect

Bring a completed pack to your discovery call

It compresses weeks of fact-finding into one working session — and the scoring shows us both where the risks are.