- Добавлено поле deleted в таблицу projects (миграция 007) - Изменена иконка перехода на экран проектов (список вместо звезды) - Заменен крестик на троеточие в списке проектов - Добавлено модальное окно с кнопками 'Перенести' и 'Удалить' - Реализован экран переноса проекта с выбором существующего или созданием нового - Добавлены API endpoints: /project/move и /project/delete - При переносе проекта обновляются nodes и weekly_goals с обработкой конфликтов - При удалении проекта удаляются все связанные weekly_goals - Добавлена фильтрация удаленных проектов во всех SQL запросах - Обновлена materialized view для исключения удаленных проектов
21 lines
556 B
Bash
Executable File
21 lines
556 B
Bash
Executable File
#!/bin/bash
|
|
cd "$(dirname "$0")"
|
|
|
|
# Настройки подключения к БД (можно изменить через переменные окружения)
|
|
export DB_HOST=${DB_HOST:-localhost}
|
|
export DB_PORT=${DB_PORT:-5432}
|
|
export DB_USER=${DB_USER:-postgres}
|
|
export DB_PASSWORD=${DB_PASSWORD:-postgres}
|
|
export DB_NAME=${DB_NAME:-playlife}
|
|
export PORT=${PORT:-8080}
|
|
|
|
echo "Starting backend server..."
|
|
echo "DB_HOST: $DB_HOST"
|
|
echo "DB_PORT: $DB_PORT"
|
|
echo "DB_USER: $DB_USER"
|
|
echo "DB_NAME: $DB_NAME"
|
|
echo "PORT: $PORT"
|
|
echo ""
|
|
|
|
go run main.go
|