#!/bin/bash
# Script para instalar e configurar PostgreSQL na VPS

echo "=========================================="
echo "Instalando PostgreSQL"
echo "=========================================="

# 1. Instalar PostgreSQL
echo "1. Instalando PostgreSQL..."
apt-get update
apt-get install -y postgresql postgresql-contrib

# 2. Iniciar e habilitar PostgreSQL
echo ""
echo "2. Iniciando serviço PostgreSQL..."
systemctl start postgresql
systemctl enable postgresql

# 3. Verificar status
echo ""
echo "3. Verificando status..."
systemctl status postgresql --no-pager -l

# 4. Configurar senha do postgres
echo ""
echo "4. Configurando senha do usuário postgres..."
sudo -u postgres psql -c "ALTER USER postgres WITH PASSWORD '@21062014';"

# 5. Criar banco de dados
echo ""
echo "5. Criando banco de dados maktubia_points..."
sudo -u postgres psql -c "CREATE DATABASE maktubia_points;" 2>/dev/null || echo "Banco de dados já existe"

# 6. Verificar criação
echo ""
echo "6. Verificando bancos de dados..."
sudo -u postgres psql -l

echo ""
echo "✅ PostgreSQL instalado e configurado!"
echo "=========================================="
echo ""
echo "Credenciais:"
echo "  Host: localhost"
echo "  Porta: 5432"
echo "  Database: maktubia_points"
echo "  User: postgres"
echo "  Password: @21062014"
echo "=========================================="












