- Add AI Kurzy module with courses, participants, and registrations management - Add project documents and service documents features - Add service folders for document organization - Add SQL import queries for services from firmy.slovensko.ai - Update todo notifications and group messaging - Various API improvements and bug fixes Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
47 lines
1.4 KiB
Markdown
47 lines
1.4 KiB
Markdown
# SQL Migration Scripts
|
|
|
|
## Pouzitie na Coolify
|
|
|
|
### 1. Pripojenie k databaze cez terminal
|
|
|
|
```bash
|
|
# Na Coolify serveri najdi PostgreSQL container a pripoj sa
|
|
docker exec -it <postgres_container_id> psql -U <username> -d <database>
|
|
|
|
# Alebo ak mas pristup cez SSH:
|
|
psql -h localhost -U <username> -d <database>
|
|
```
|
|
|
|
### 2. Poradie spustenia scriptov
|
|
|
|
**DOLEZITE: Spusti scripty v tomto poradi!**
|
|
|
|
```sql
|
|
-- 1. Najprv schema migration (vytvori nove tabulky a stlpce)
|
|
\i /path/to/01_schema_migration.sql
|
|
|
|
-- 2. Potom AI Kurzy data (vlozi kurzy a ucastnikov)
|
|
\i /path/to/02_ai_kurzy_data.sql
|
|
|
|
-- 3. Volitelne: Cleanup existujucich dat (POZOR - maze data!)
|
|
\i /path/to/03_cleanup_data.sql
|
|
```
|
|
|
|
### 3. Alternativne - copy/paste
|
|
|
|
Mozes tiez otvorit subory a copy/paste obsah priamo do psql terminalu.
|
|
|
|
### Popis suborov
|
|
|
|
| Subor | Popis |
|
|
|-------|-------|
|
|
| `01_schema_migration.sql` | Vytvori vsetky nove tabulky (chat groups, push notifications, AI kurzy, atd.) a prida nove stlpce do existujucich tabuliek |
|
|
| `02_ai_kurzy_data.sql` | Importuje kurzy a ucastnikov z CSV - 6 kurzov, 9 ucastnikov |
|
|
| `03_cleanup_data.sql` | Vymaze test data z todos, companies, projects, notes, events, messages |
|
|
|
|
### Poznamky
|
|
|
|
- `01_schema_migration.sql` je bezpecny - pouziva `IF NOT EXISTS` takze nevytvori duplicity
|
|
- `02_ai_kurzy_data.sql` najprv ZMAZE existujuce AI kurzy data!
|
|
- `03_cleanup_data.sql` ZMAZE data! Pouzi opatrne!
|