Files
crm-server/sql/README.md
richardtekula 4089bb4be2 feat: AI Kurzy module, project/service documents, services SQL import
- 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>
2026-01-21 11:32:49 +01:00

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!