Εγκατάσταση

1 λεπτά ανάγνωσης

Εγκατάσταση

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 build

2. Ρύθμιση Βάσης Δεδομένων

1. Δημιουργήστε μια βάση δεδομένων (π.χ., my_database).

2. Εκτελέστε το script schema για να δημιουργήσετε την απαραίτητη δομή pgarachne.

psql -d my_database -f sql/schema.sql

3. Δημιουργήστε τον χρήστη συστήματος 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