IntersectMBO / IntersectMBO/govtool

Unify PostgreDB per Network for Proposal Discussion Forum and Budget Proposals

Open
#3,797 1 comment 0 reactions 1 assignee Claimed by @aaboyle878 View on GitHub
Dominant language
HTML
Stars
21
Forks
29
Avg merge
2d 22h
Merged PRs (30d)
7

Description

### Description
Currently, each GovTool environment (dev, qa, preview, preprod, mainnet) has its own local PostgreDB for offchain features such as the Proposal Discussion Forum and Budget Proposals. This segmentation complicates collaboration and external contributions.

This task aims to consolidate these databases into a single PostgreDB per Cardano network:
- One shared instance for all Preview-connected environments (dev, qa, preview)
- One instance for Preprod
- One instance for Mainnet

This change will simplify infrastructure, reduce data fragmentation, and enable easier external access and testing.

### Acceptance Criteria
- Dev, QA, and Preview environments share a unified PostgreDB instance for the Cardano Preview network.
- Preprod and Mainnet environments each retain their own dedicated PostgreDB.
- Infrastructure is updated to reflect the new database mappings.
- Proposal Discussion Forum and Budget Proposals function correctly in all environments after changes.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.