#!/usr/bin/env bash
# plik receptury: dbiniter
#
# inicjowanie baz danych na podstawie informacji zawartych w pliku
# tworzenie nowych baz danych, jeśli jest to konieczne

DBLIST=$(mysql -e "SHOW DATABASES;" | tail -n +2)
select DB in $DBLIST "nowa..."
do
    if [[ $DB == "nowa..." ]]
    then
        printf "%b" "nazwa nowej bazy danych: "
        read DB rest
        echo tworzenie bazy danych $DB
        mysql -e "CREATE DATABASE IF NOT EXISTS $DB;"
    fi

    if [ "$DB" ]
    then
        echo Inicjowanie bazy danych: $DB
        mysql $DB < inicjowanie.sql
    fi
done
