v2: документирован чеклист переименования при интеграции
This commit is contained in:
@@ -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
|
||||||
|
```
|
||||||
|
Причина: в основном коде нет префиксов.
|
||||||
|
|||||||
Reference in New Issue
Block a user