Εγκατάσταση
Γρήγορη έναρξη
Εγκατάσταση
1. Εγκατάσταση
Επιλογή Α: Λήψη Δυαδικών Αρχείων
Κατεβάστε την τελευταία προ-μεταγλωττισμένη έκδοση για το λειτουργικό σας σύστημα:
Περισσότερες εκδόσεις διαθέσιμες στα GitHub Releases.
Επιλογή Β: Εγκατάσταση μέσω Homebrew
# CLI (macOS + Linux)
brew install heptau/tap/pgarachne
# GUI app (macOS)
brew install --cask heptau/tap/pgarachne-appΕπιλογή Γ: Μεταγλώττιση από τον Πηγαίο Κώδικα
git clone https://github.com/heptau/pgarachne.git
cd pgarachne
make build2. Ρύθμιση Βάσης Δεδομένων
1. Δημιουργήστε μια βάση δεδομένων (π.χ., my_database).
2. Εκτελέστε το script schema για να δημιουργήσετε την απαραίτητη δομή pgarachne.
psql -d my_database -f sql/schema.sql3. Δημιουργήστε τον χρήστη συστήματος pgarachne (προαιρετικό αλλά συνιστάται για παραγωγή):
-- Connect to your database
CREATE ROLE pgarachne WITH LOGIN PASSWORD 'secure_password';
GRANT ALL PRIVILEGES ON DATABASE my_database TO pgarachne;
-- Ensure it can use the schema
GRANT USAGE ON SCHEMA pgarachne TO pgarachne;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA pgarachne TO pgarachne;4. Ρυθμίστε το ~/.pgpass ώστε να επιτρέπεται στο pgarachne να συνδέεται χωρίς προτροπή για κωδικό πρόσβασης:
# Format: hostname:port:database:username:password
echo "localhost:5432:*:pgarachne:secure_password" >> ~/.pgpass
chmod 0600 ~/.pgpass