v2: документирован чеклист переименования при интеграции
This commit is contained in:
@@ -127,3 +127,35 @@ v2/src/
|
||||
├── db/ # pool, queries, schema
|
||||
└── 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
|
||||
```
|
||||
Причина: в основном коде нет префиксов.
|
||||
|
||||
Reference in New Issue
Block a user