#!/bin/bash

# Скрипт за създаване на базата данни и таблиците
# ПРЕДУПРЕЖДЕНИЕ: Този скрипт предполага, че имате достъп до MySQL с потребител, който може да създава бази данни.
# Може да се наложи да замените 'root' и да добавите '-p' за парола.

DB_NAME="inventory_db"
SQL_FILE="/home/ubuntu/inventory_app/db_schema.sql"

echo "Създаване на база данни '$DB_NAME'..."
mysql -u root -e "CREATE DATABASE IF NOT EXISTS $DB_NAME;"

if [ $? -eq 0 ]; then
    echo "База данни '$DB_NAME' създадена успешно."
    echo "Импортиране на схемата на таблиците от $SQL_FILE..."
    mysql -u root $DB_NAME < $SQL_FILE
    if [ $? -eq 0 ]; then
        echo "Таблиците са създадени успешно."
    else
        echo "Грешка при импортиране на схемата на таблиците."
    fi
else
    echo "Грешка при създаване на базата данни '$DB_NAME'. Проверете вашите MySQL настройки и права."
fi
