Configuração do Banco de Dados

💾 SQLite (Desenvolvimento)

Configuração Automática

npm run migrate:db

Configuração Manual

sqlite3 database/payments.sqlite < database/migrations/001_create_users_table.sql
sqlite3 database/payments.sqlite < database/migrations/002_create_merchants_table.sql
# ... aplicar todas as migrações

🐘 PostgreSQL (Produção)

1. Instalação

# Ubuntu/Debian
sudo apt install postgresql postgresql-contrib

# CentOS/RHEL
sudo yum install postgresql postgresql-server

2. Configuração

3. Variáveis de Ambiente

🔄 Migrações

Aplicar Migrações

Criar Nova Migração

  1. Crie arquivo em database/migrations/XXX_description.sql

  2. Use numeração sequencial (008, 009, etc.)

  3. Teste em ambiente de desenvolvimento primeiro

💾 Backup e Restore

SQLite

PostgreSQL


Documentação atualizada: December 2024

Last updated

Was this helpful?