Files
docker-compose-projects/db/README.md
2026-02-23 16:40:06 +03:00

29 lines
896 B
Markdown

# Building Catalog DB
Схема разбита на отдельные файлы по таблицам и служебным объектам.
## Запуск сборки
```bash
chmod +x ./build.sh
./build.sh
```
Переменные окружения:
- `DATABASE_URL` (приоритетный вариант)
- или `PGHOST`, `PGPORT`, `PGUSER`, `PGPASSWORD`, `PGDATABASE`
Скрипт `build.sh` автоматически создаёт целевую базу, если её ещё нет (по умолчанию `building_catalog`).
Для Docker-образа в `Dockerfile` задан `POSTGRES_DB=building_catalog` как значение по умолчанию.
## Описание таблиц
- `tables/categories.md`
- `tables/brands.md`
- `tables/products.md`
- `tables/product_images.md`
- `tables/product_attributes.md`
- `tables/stocks.md`
- `tables/prices.md`