v2: документирован чеклист переименования при интеграции

This commit is contained in:
2026-06-12 21:14:15 +04:00
parent d3b753e6bd
commit 53dec84045
+32
View File
@@ -127,3 +127,35 @@ v2/src/
├── db/ # pool, queries, schema ├── db/ # pool, queries, schema
└── validators/index.js # CIDR validate └── validators/index.js # CIDR validate
``` ```
---
## ⚠️ ПРИ ИНТЕГРАЦИИ — что переименовать
### Таблицы (префикс `v2_` → убрать)
```
v2_companies → companies
v2_entries → whitelist_entries
v2_audit → audit_log
```
Причина: PostgreSQL один на всё приложение.
### Сессия — НЕ трогать (уже без префикса)
```
req.session.user ← одинаково в v2 и основном коде
req.session.token
req.session.adminMode
```
### req.v2_* контекст — убрать префикс
```
req.v2_email → req.email
req.v2_clientId → req.clientId
req.v2_isAdmin → req.isAdmin
req.v2_isImpersonated → req.isImpersonated
req.v2_impersonatedBy → req.impersonatedBy
req.v2_allClientIds → req.allClientIds
req.v2_profiles → req.profiles
req.v2_companyName → req.companyName
```
Причина: в основном коде нет префиксов.