azure-postgreslisted
Install: claude install-skill aiskillstore/marketplace
# Azure Database for PostgreSQL
Configure passwordless authentication with Microsoft Entra ID for existing Azure Database for PostgreSQL Flexible Server. This skill focuses on setting up Entra ID authentication, managing user access, and migrating from password-based authentication.
**Primary use cases:**
- Migrating existing PostgreSQL databases from password to Entra ID authentication
- Setting up developer access with Azure identities
- Configuring managed identity access for Azure-hosted applications
- Managing group-based access control and permissions
---
## MCP Tools (Preferred)
When Azure MCP is enabled, use these tools for PostgreSQL operations:
- `azure__postgres` with command `postgres_server_list` - List PostgreSQL servers
- `azure__postgres` with command `postgres_database_list` - List databases on a server
- `azure__postgres` with command `postgres_database_query` - Execute SQL queries
- `azure__postgres` with command `postgres_server_param_get` - Get server parameters
- `azure__postgres` with command `postgres_server_param_set` - Set server parameters
## CLI Commands (Fallback)
```bash
az postgres flexible-server list --output table
az postgres flexible-server db list --server-name SERVER -g RG
az postgres flexible-server show --name SERVER -g RG
az postgres flexible-server create --name SERVER -g RG --location REGION --admin-user ADMIN --version 16
```
---
## Quick Reference
| Property | Value |
|----------|-------|
| CLI prefix | `az postgres flexi