minor
This commit is contained in:
28
db/README.md
Normal file
28
db/README.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# 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`
|
||||
Reference in New Issue
Block a user