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