# Absam Cloud DB - PostgreSQL Gerenciado

Cloud Database gerenciado pela Absam.io (ID: 60604). Hospeda múltiplos bancos de dados para os projetos da Rede5.

## Informacoes do Servidor

| Campo | Valor |
|-------|-------|
| vpsID | 60604 |
| Nome | novo-cloud-database |
| OS | PostgreSQL 17 |
| Provedor | Absam.io |

## Conectividade

### SSH

| Campo | Valor |
|-------|-------|
| Host | db-60604.dc-us-1.absamcloud.com |
| Porta | 18863 |
| Usuario | admin |
| Senha | `~/.ssh/absam-db-novo` |

### PostgreSQL

| Tipo | Host | Porta |
|------|------|-------|
| Privado (interno) | 10.0.9.219 | 5432 |
| Publico | db-60604.dc-us-1.absamcloud.com | 11985 |

### Credenciais do Banco

| Campo | Valor |
|-------|-------|
| Database | saveinmed |
| Usuario | saveinmed |
| Senha | `8ljys1jlnfmu` |

> Credenciais SSH completas em `~/.ssh/absam-db-novo`

## Configuracao SSH

Adicionar ao `~/.ssh/config`:

```
Host absam-db
    HostName db-60604.dc-us-1.absamcloud.com
    User admin
    Port 18863
    PreferredAuthentications password
    PubkeyAuthentication no
```

## Uso

### Conectar via SSH

```bash
ssh absam-db
# Senha: ver ~/.ssh/absam-db-novo
```

### Conectar ao PostgreSQL (via tunel SSH)

```bash
# Criar tunel SSH
ssh -L 15432:10.0.9.219:5432 absam-db -N

# Conectar ao banco
psql -h localhost -p 15432 -U saveinmed -d saveinmed
```

### Conectar ao PostgreSQL (porta publica)

```bash
psql -h db-60604.dc-us-1.absamcloud.com -p 11985 -U saveinmed -d saveinmed
```

## Databases Disponiveis

| Database | Proprietario |
|----------|--------------|
| saveinmed | postgres |
| gohorsejobs | postgres |
| rodiziosdaqui | postgres |
| ghj_codex | postgres |
| postgres | postgres |

## Projetos que utilizam este servidor

- [saveinmed](../../saveinmed/) - Backend Medusa v2

---

# CloudClusters Database (Externo)

Banco PostgreSQL externo hospedado no CloudClusters, utilizado pelo projeto GoHorseJobs.

## Informacoes do Servidor

| Campo | Valor |
|-------|-------|
| Host | postgresql-207755-0.cloudclusters.net |
| Porta | 10078 |
| Database | gohorsejobs |
| Usuario | gohorse |
| Senha | `wwc9dD04WAE44zX` |
| SSL | Desabilitado |
| Versao | PostgreSQL 16.0 |

## Connection String

```
postgres://gohorse:wwc9dD04WAE44zX@postgresql-207755-0.cloudclusters.net:10078/gohorsejobs?sslmode=disable
```

## Testar Conexao

```bash
# Via VPS (echo)
ssh echo "psql 'postgres://gohorse:wwc9dD04WAE44zX@postgresql-207755-0.cloudclusters.net:10078/gohorsejobs?sslmode=disable' -c 'SELECT version();'"

# Via psql local (se disponivel)
psql "postgres://gohorse:wwc9dD04WAE44zX@postgresql-207755-0.cloudclusters.net:10078/gohorsejobs?sslmode=disable" -c "SELECT version();"
```

## Projetos que utilizam este servidor

- [gohorsejobs](../../gohorsejobs/) - Plataforma de empregos
