Database As Code

This post introduces the concept about how one can manage PostgreSQL database as a Code using Terraform and GitOps Approach on any Environment/Infra:
๐ค๐๐จ๐ฆ๐ฉ๐จ๐ง๐๐ง๐ญ๐ฌ ๐ฎ๐ฌ๐๐:
Terraform PostgreSQL Provider : Allows you to manage various aspects like below:
User and Role Management.
Database Creation.
Granting Permissions to Users and Roles.
Extension Management on PostgreSQL.
Replication Management for HA and DR
- GitHub ๐๐๐ญ๐ข๐จ๐ง๐ฌ ๐ฎ๐ฌ๐ข๐ง๐ ๐๐๐ฅ๐ ๐๐จ๐ฌ๐ญ๐๐ ๐จ๐ซ ๐๐ข๐ญ๐ก๐ฎ๐ ๐๐จ๐ฌ๐ญ๐๐ ๐๐ฎ๐ง๐ง๐๐ซ๐ฌ: To bootstrap Terraform PostgreSQL provider for Deployment using Actions Workflow on any environment/infra.
GitHub Repo Reference: Database As Code




