---
description: 记录正在访问或编辑同一资源的用户窗口信息，用于协作占用提示。
navTitle: META_RESOURCE_WATCH
---
# **META\_RESOURCE\_WATCH 资源观察者表**

记录当前正在访问或编辑同一资源的用户窗口信息，用于识别多人同时编辑、提示资源占用或展示当前观察者。

## 位置{#position}

模型路径：`/sysdata/data/tables/meta/META_RESOURCE_WATCH.tbl`

物理表名：`SZSYS_5_META_RESOURCE_WATCH`

## 表结构{#structure}

| 字段名  | 字段类型 | 字段描述 |
| :----  | :---- | :------ |
| ID | VARCHAR(32) | 资源ID，主键 |
| PATH | VARCHAR(1024) | 资源路径 |
| USER\_ID | VARCHAR(32) | 用户ID，主键，观察者用户id |
| USER\_NAME | VARCHAR(128) | 用户名 |
| WINDOW\_ID | VARCHAR(32) | 浏览器窗口ID，主键 |
| SESSION\_ID | VARCHAR(32) | 会话ID |
| IP | VARCHAR(32) | 用户IP |
| TIME | TIMESTAMP | 最后更新状态时间 |
| RENEW\_TIME | TIMESTAMP | 最后更新这条数据的时间 |

## 表索引{#indexes}

| 类型 | 名称 | 字段列表 | 是否唯一 | 说明 |
| :---- | :---- | :---- | :------ | :------ |
| 主键 | PRIMARY | ID, USER\_ID, WINDOW\_ID | 是 | 唯一标识一条记录 |
| 索引 | - | - | - | 该表未定义其他索引 |

## 说明{#explan}

1. `ID`、`USER_ID`和`WINDOW_ID`共同标识一次资源观察记录。
2. 同一用户打开多个窗口时，会产生不同的`WINDOW_ID`记录。
3. `TIME`表示观察状态产生或变更的时间，`RENEW_TIME`表示最近一次续期时间，可用于判断观察记录是否仍然有效。
