What problem does it solve? Migrating an ASP.NET MVC application's database from SQL Server to PostgreSQL requires translating DDL, T-SQL queries, stored procedures, and data types, then moving data reliably and wiring the Node.js API to Azure Database for PostgreSQL. This Skill provides the complete runbook for that migration path. ## Core Features & Use Cases - Schema and Type Translation: Maps SQL Server types (IDENTITY, uniqueidentifier, nvarchar, datetime2, money, rowversion) to PostgreSQL equivalents with rules for constraints, indexes, and extensions like pgcrypto and PostGIS. - T-SQL and Stored Procedure Conversion: Converts T-SQL syntax to PL/pgSQL and guides the decision between moving procedures to the Node service layer, rewriting them as PL/pgSQL functions, or keeping batch logic in PostgreSQL. - Data Migration and ORM Setup: Runs repeatable pgloader data loads with verification checklists and rollback strategy, and sets up Prisma, Drizzle, TypeORM, or node-pg-migrate with Entra ID managed identity authentication. - Use Case: During Phase 3 of an ASP.NET MVC to Node.js + React migration, translate EF Core migrations and stored procedures into a Prisma schema, load data with pgloader into Azure Database for PostgreSQL Flexible Server, and verify row counts and constraints before cutover. ## Quick Start Ask the assistant to migrate your SQL Server database schema and stored procedures to PostgreSQL using Prisma and pgloader for the Node.js API.