[2026-06-28] eagle: personal/lessons/cashinput-is-placeholder-fail.md personal/projects/budget-app/lessons.md

This commit is contained in:
Alexey Martemyanov
2026-06-28 20:52:16 +06:00
parent 74b2901b6d
commit 7b733441d0
2 changed files with 56 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
# Budget App
...
### CashInput избираем по валюте + is_placeholder (2026-06-23)
См. `personal/lessons/cashinput-is-placeholder-fail.md` — код написан, но **не задеплоен**.
Ключевое:
- Колонка `is_placeholder` в БД — есть
- Фронт CashInput.vue — переписан на выбор по валюте, is_placeholder для debit/credit
- Деплой не взлетел — код висит только в исходниках на Mac
- Последняя транзакция не сохранилась, потому что production код старый
### Lessons
- Не считать задачу блядски завершённой, пока `docker-compose build && docker-compose up -d` не отработали
- После деплоя — ввести тестовую транзакцию и проверить в БД
- `docker compose exec` может не работать с `-U` на macOS — использовать прямой `psql -h localhost`