Files
obsidian-vault/personal/projects/budget-app/lessons.md
T

20 lines
1.0 KiB
Markdown

# 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`