# langchain_azure_postgresql

> Python package

📖 [View in docs](https://reference.langchain.com/python/langchain-azure-postgresql)

## Classes

- [`AzurePGVectorStore`](https://reference.langchain.com/python/langchain-azure-postgresql/langchain/_vectorstore/AzurePGVectorStore)
- [`FilterCondition`](https://reference.langchain.com/python/langchain-azure-postgresql/langchain/_shared/FilterCondition)
- [`AndFilter`](https://reference.langchain.com/python/langchain-azure-postgresql/langchain/_shared/AndFilter)
- [`OrFilter`](https://reference.langchain.com/python/langchain-azure-postgresql/langchain/_shared/OrFilter)
- [`AsyncAzurePGVectorStore`](https://reference.langchain.com/python/langchain-azure-postgresql/langchain/aio/_vectorstore/AsyncAzurePGVectorStore)
- [`ConnectionInfo`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_connection/ConnectionInfo)
- [`AzurePGConnectionPool`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_connection/AzurePGConnectionPool)
- [`SSLMode`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_shared/SSLMode)
- [`BasicAuth`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_shared/BasicAuth)
- [`BaseConnectionInfo`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_shared/BaseConnectionInfo)
- [`VectorOpClass`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_shared/VectorOpClass)
- [`VectorType`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_shared/VectorType)
- [`Algorithm`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_shared/Algorithm)
- [`SearchParams`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_shared/SearchParams)
- [`DiskANNIterativeScanMode`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_shared/DiskANNIterativeScanMode)
- [`DiskANNSearchParams`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_shared/DiskANNSearchParams)
- [`DiskANN`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_shared/DiskANN)
- [`HNSWIterativeScanMode`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_shared/HNSWIterativeScanMode)
- [`HNSWSearchParams`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_shared/HNSWSearchParams)
- [`HNSW`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_shared/HNSW)
- [`IVFFlatIterativeScanMode`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_shared/IVFFlatIterativeScanMode)
- [`IVFFlatSearchParams`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_shared/IVFFlatSearchParams)
- [`IVFFlat`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_shared/IVFFlat)
- [`Extension`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_shared/Extension)
- [`AsyncConnectionInfo`](https://reference.langchain.com/python/langchain-azure-postgresql/common/aio/_connection/AsyncConnectionInfo)
- [`AsyncAzurePGConnectionPool`](https://reference.langchain.com/python/langchain-azure-postgresql/common/aio/_connection/AsyncAzurePGConnectionPool)

## Functions

- [`check_connection()`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_connection/check_connection)
- [`create_extensions()`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_connection/create_extensions)
- [`reconnect_failed_wrapper()`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_connection/AzurePGConnectionPool/__init__/reconnect_failed_wrapper)
- [`get_username_password()`](https://reference.langchain.com/python/langchain-azure-postgresql/common/_shared/get_username_password)
- [`async_check_connection()`](https://reference.langchain.com/python/langchain-azure-postgresql/common/aio/_connection/async_check_connection)
- [`async_create_extensions()`](https://reference.langchain.com/python/langchain-azure-postgresql/common/aio/_connection/async_create_extensions)
- [`reconnect_failed_wrapper()`](https://reference.langchain.com/python/langchain-azure-postgresql/common/aio/_connection/AsyncAzurePGConnectionPool/__init__/reconnect_failed_wrapper)

## Types

- [`ScalarType`](https://reference.langchain.com/python/langchain-azure-postgresql/langchain/_shared/ScalarType)
- [`Filter`](https://reference.langchain.com/python/langchain-azure-postgresql/langchain/_shared/Filter)
