Skip to content

v0.1.0 — мини-склад на PostgreSQL

Latest

Choose a tag to compare

@Decl1s Decl1s released this 20 Oct 21:41
· 2 commits to main since this release

Учебный проект для начинающего дата-инженера: CSV → COPY в staging → проверки → COMMIT или ROLLBACK. PostgreSQL 16.15, Psycopg 3.3.6 и Python 3.12. Повтор партии не удваивает склад, конфликт события и отрицательный остаток откатывают всю партию. Проверены конкурентные записи и ожидание блокировок.

Локально прошли 26 тестов. В CI: 13 быстрых тестов на Ubuntu и Windows; отдельно 13 интеграционных на Ubuntu с настоящим PostgreSQL 16.15. PostgreSQL на Windows не проверялся. CI: https://github.com/Decl1s/postgres-stock-ledger/actions/runs/39501807132

Русский конспект NOTES.md, карта START_HERE.md, объяснение решений DECISIONS.md, комментарии к Python/SQL и 5 заданий EXERCISES.md. Сохранён явный выбор установленного PostgreSQL 16 при нескольких версиях.

Вложения: ZIP из 33 разрешённых исходных файлов и SHA256SUMS. Реальные данные, базы, временные пароли, логи, результаты и окружения исключены. Примеры синтетические.