SQL-схема Домашней библиотеки
Порядок применения
01_create_tables.sql— создаёт все таблицы02_create_indexes.sql— создаёт индексыparse_genres.py— загружает справочник жанров изgenres.xml
Быстрый запуск
# Через Docker
docker compose exec opds bash /app/scripts/init_db.sh
# Или вручную
psql "dbname=books user=postgres password=Karabas@Barabas host=172.20.0.4" \
-f sql/01_create_tables.sql \
-f sql/02_create_indexes.sql