Installation & Setup

Troubleshooting

❌ "Connection refused" PostgreSQL

# Vérifier que PostgreSQL est running
sudo systemctl status postgresql

# Ou macOS :
brew services list

❌ "Permission denied" sur la base de données

# Vérifier les permissions
psql -U postgres -d runique -c "\dp"

# Réappliquer les permissions
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO runique_user;

❌ Feature SQLite non activée

Vérifier que la feature est activée dans Cargo.toml :

runique = { version = "1.1.53", features = ["orm", "postgres"] }

❌ Erreur de compilation "sea_orm"

# Nettoyer et reconstruire
cargo clean
cargo build

Pre-commit hooks (optionnel)

# Installer pre-commit
pip install pre-commit

# Setup hooks
pre-commit install

# Test hooks
pre-commit run --all-files