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

Building Catalog DB

Схема разбита на отдельные файлы по таблицам и служебным объектам.

Запуск сборки

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