# Azure Database for PostgreSQL

## Summary

Component-scoped migration candidate. No product-level feature parity or drop-in compatibility is asserted.

## Recipes

1. [Migrate Azure Database for PostgreSQL: Relational records](/migrate/azure-database-for-postgresql/relational-records)
2. [Migrate Azure Database for PostgreSQL: Transactional workflows](/migrate/azure-database-for-postgresql/transactional-workflows)
3. [Migrate Azure Database for PostgreSQL: JSON document metadata](/migrate/azure-database-for-postgresql/json-document-metadata)
4. [Migrate Azure Database for PostgreSQL: Multi-tenant relational data](/migrate/azure-database-for-postgresql/multi-tenant-relational-data)
5. [Migrate Azure Database for PostgreSQL: Text search over records](/migrate/azure-database-for-postgresql/text-search-over-records)
6. [Migrate Azure Database for PostgreSQL: Durable job state](/migrate/azure-database-for-postgresql/durable-job-state)

## Next Actions

- **Browse the catalog index**: [GET /v1/catalog](https://example.com/v1/catalog)
- **Search published recipes by intent, stack and constraints**: [POST /v1/catalog/search](https://example.com/v1/catalog/search) with body `{ "limit": 5, "query": "Azure Database for PostgreSQL" }`
- **Inspect the full recipe contract** for Relational records: [GET /v1/catalog/recipes/page:migrate:azure-database-for-postgresql:relational-records](https://example.com/v1/catalog/recipes/page:migrate:azure-database-for-postgresql:relational-records)
- **Inspect the full recipe contract** for Transactional workflows: [GET /v1/catalog/recipes/page:migrate:azure-database-for-postgresql:transactional-workflows](https://example.com/v1/catalog/recipes/page:migrate:azure-database-for-postgresql:transactional-workflows)
- **Inspect the full recipe contract** for JSON document metadata: [GET /v1/catalog/recipes/page:migrate:azure-database-for-postgresql:json-document-metadata](https://example.com/v1/catalog/recipes/page:migrate:azure-database-for-postgresql:json-document-metadata)
- **Inspect the full recipe contract** for Multi-tenant relational data: [GET /v1/catalog/recipes/page:migrate:azure-database-for-postgresql:multi-tenant-relational-data](https://example.com/v1/catalog/recipes/page:migrate:azure-database-for-postgresql:multi-tenant-relational-data)
- **Inspect the full recipe contract** for Text search over records: [GET /v1/catalog/recipes/page:migrate:azure-database-for-postgresql:text-search-over-records](https://example.com/v1/catalog/recipes/page:migrate:azure-database-for-postgresql:text-search-over-records)
