Instalacja

1 min czytania

Instalacja

1. Instalacja

Opcja A: Pobierz pliki binarne

Pobierz najnowszą, prekompilowaną wersję dla swojego systemu operacyjnego:

Więcej wersji dostępnych w GitHub Releases.

Opcja B: Instalacja przez Homebrew

# CLI (macOS + Linux)
brew install heptau/tap/pgarachne

# GUI app (macOS)
brew install --cask heptau/tap/pgarachne-app

Opcja C: Budowanie ze źródeł

git clone https://github.com/heptau/pgarachne.git
cd pgarachne
make build

2. Konfiguracja bazy danych

1. Utwórz bazę danych (np. my_database).

2. Uruchom skrypt schematu, aby utworzyć niezbędną strukturę pgarachne.

psql -d my_database -f sql/schema.sql

3. Utwórz użytkownika systemowego pgarachne (opcjonalnie, ale zalecane dla produkcji):

-- Połącz się z bazą danych
CREATE ROLE pgarachne WITH LOGIN PASSWORD 'secure_password';
GRANT ALL PRIVILEGES ON DATABASE my_database TO pgarachne;
-- Zapewnij dostęp do schematu
GRANT USAGE ON SCHEMA pgarachne TO pgarachne;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA pgarachne TO pgarachne;

4. Skonfiguruj ~/.pgpass, aby umożliwić pgarachne łączenie się bez pytania o hasło:

# Format: hostname:port:database:username:password
echo "localhost:5432:*:pgarachne:secure_password" >> ~/.pgpass
chmod 0600 ~/.pgpass