Instalace

1. Instalace

Možnost A: Stáhnout binární soubory

Stáhněte si nejnovější předkompilovanou verzi pro váš operační systém:

Více verzí je k dispozici na GitHub Releases.

Možnost B: Sestavení ze zdrojového kódu

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

2. Nastavení databáze

1. Vytvořte databázi (např. my_database).

2. Spusťte skript schema pro vytvoření potřebné struktury pgarachne:

psql -d my_database -f sql/schema.sql

3. Vytvořte systémového uživatele pgarachne (volitelné, ale doporučeno pro produkci):

-- Připojení k databázi
CREATE ROLE pgarachne WITH LOGIN PASSWORD 'secure_password';
GRANT ALL PRIVILEGES ON DATABASE my_database TO pgarachne;
-- Povolení přístupu ke schématu
GRANT USAGE ON SCHEMA pgarachne TO pgarachne;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA pgarachne TO pgarachne;

4. Nastavte soubor ~/.pgpass, aby se uživatel pgarachnemohl připojovat bez zadávání hesla:

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