Встановлення

1 хв читання

Встановлення

1. Встановлення

Варіант A: Завантажити бінарні файли

Завантажте останню попередньо скомпільовану версію для вашої операційної системи:

Більше версій доступно на GitHub Releases.

Варіант B: Встановлення через Homebrew

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

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

Варіант C: Збірка з вихідного коду

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

2. Налаштування бази даних

1. Створіть базу даних (наприклад, my_database).

2. Запустіть скрипт схеми для створення необхідної структури 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