Welcome to this Azure PostgreSQL Developer Workshop.
In this workshop, you will learn how about PostgreSQL fundamentals and how to implement modern data applications that take advantage of Azure Database for PostgreSQL using a hands-on lab approach.
This content is designed for data developers who have a basic working knowledge of PostgreSQL and the SQL language.
This workshop is intended to be taken as a self-paced training.
This README.MD file explains how the workshop is structured, what you will learn, and the technologies you will use in this solution.
- 01 Overview
- 02 Introduction to PostgreSQL
- 03 Getting Started
- 04 Samples
- 01-0 - Postgres Developer Features
- 01-1 - pgBouncer
- 01-2 - Logical Replication
- 02 - Function Apps (.NET)
- 03 - Function Apps (Python)
- 04 - Function Apps (AKS)
- 05 - Function Apps (Python) with MSI
- 06 - Logic Apps
- 07 - Azure Data Factory
- 08 - Azure Synapse Analytics
- 09 - Azure Batch
- 10 - External Samples
- 10 AI
- 01 - Generative AI with Azure Database for PostgreSQL Flexible Server
- 02 - Using Hugging Face with Azure Database for PostgreSQL Flexible Server
- 03 - LangChain with Azure Database for PostgreSQL Flexible Server (RAG/ReAct)
- 04 - Vector Similarity with PostgreSQL
- 05 - LangChain with Azure Database for PostgreSQL Flexible Server (VectorDB)
- 06 - Semantic Kernel with Azure Database for PostgreSQL Flexible Server
- 07 - Full Chat Application with Semantic Kernel, PostgreSQL, Azure Open AI
- 06 Troubleshooting
- 07 Best Practices
- 08 Architectures
- 09 Case Studies
- 10 Zero to Hero
- 11 Appendix
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.
When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.