Babelfish for PostgreSQL

Azure Databases 1 variation

SQL Server clients speak T-SQL to PostgreSQL, unchanged

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Variations

This product is available in the build below. Open it for the operating system, cloud and version detail, or read its deployment guide.

ProductCloudOperating systemVersion
Babelfish for PostgreSQL Azure Standard View · Guide

Overview

Babelfish gives one PostgreSQL cluster a second front door: a listener that speaks the SQL Server wire protocol, so an application written against SQL Server connects with the driver and the T-SQL it already has, and reads and writes PostgreSQL data. The same rows stay readable through the ordinary PostgreSQL protocol, so every PostgreSQL tool you already own keeps working on them.

Why the cloudimg image

The cluster arrives already initialised, so it answers a T-SQL query the moment it finishes booting rather than waiting to be bootstrapped. No credential is baked in: every account ships with no password at all, and first boot generates a unique one per machine, proves a real T-SQL round trip before it opens the listener, and writes the result where only root can read it. Every listening socket is enumerated from the kernel and audited, a full dependency licence inventory ships on the image, and cloudimg support is available 24/7.

Common uses

  • Move a SQL Server application to PostgreSQL without rewriting its queries
  • Run existing T-SQL reports and stored procedures against PostgreSQL data
  • Evaluate SQL Server compatibility before committing to a migration