#!/bin/bash

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
DUMP_FILE="${1:-$PROJECT_ROOT/dumps/data_dump.sql}"

if [ ! -f "$DUMP_FILE" ]; then
    echo "Ошибка: файл $DUMP_FILE не найден"
    echo "Использование: $0 [путь_к_дампу]"
    echo "По умолчанию: $PROJECT_ROOT/dumps/data_dump.sql"
    exit 1
fi

DB_URL="${DATABASE_URL:-postgresql://postgres:postgres@localhost:5432/app}"

echo "Импорт дампа из $DUMP_FILE в БД $DB_URL..."

psql "$DB_URL" -f "$DUMP_FILE"

echo "Импорт завершен!"
