SQL Server clients speak T-SQL to PostgreSQL, unchanged
This product is available in the build below. Open it for the operating system, cloud and version detail, or read its deployment guide.
| Product | Cloud | Operating system | Version | |
|---|---|---|---|---|
| Babelfish for PostgreSQL | Azure | — | Standard | View · Guide |
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.
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.