[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › [local‑first/Schema](https://evolu.dev/docs/api-reference/common/local-first/Schema) › MutationChange

Defined in: [packages/common/src/local-first/Schema.ts:289](https://github.com/evoluhq/evolu/blob/49ea8ca499566aba270f8cb601e7f49aa62320f8/packages/common/src/local-first/Schema.ts#L289)

A DbChange is a change to a table row. Together with a unique
[Timestamp](https://evolu.dev/docs/api-reference/common/local-first/Timestamp/variables/Timestamp), it forms a [CrdtMessage](https://evolu.dev/docs/api-reference/common/local-first/Storage/interfaces/CrdtMessage).

## Extends

- [`DbChange`](https://evolu.dev/docs/api-reference/common/local-first/Storage/interfaces/DbChange)

## Properties

<a id="id"></a>

### id

```ts
id: string & Brand<"Id">;
```

#### Inherited from

[`DbChange`](https://evolu.dev/docs/api-reference/common/local-first/Storage/interfaces/DbChange).[`id`](https://evolu.dev/docs/api-reference/common/local-first/Storage/interfaces/DbChange#id)

---

<a id="isdelete"></a>

### isDelete

```ts
isDelete: boolean | null;
```

#### Inherited from

[`DbChange`](https://evolu.dev/docs/api-reference/common/local-first/Storage/interfaces/DbChange).[`isDelete`](https://evolu.dev/docs/api-reference/common/local-first/Storage/interfaces/DbChange#isdelete)

---

<a id="isinsert"></a>

### isInsert

```ts
isInsert: boolean;
```

#### Inherited from

[`DbChange`](https://evolu.dev/docs/api-reference/common/local-first/Storage/interfaces/DbChange).[`isInsert`](https://evolu.dev/docs/api-reference/common/local-first/Storage/interfaces/DbChange#isinsert)

---

<a id="ownerid"></a>

### ownerId

```ts
readonly ownerId: string & Brand<"Id"> & Brand<"OwnerId">;
```

Defined in: [packages/common/src/local-first/Schema.ts:290](https://github.com/evoluhq/evolu/blob/49ea8ca499566aba270f8cb601e7f49aa62320f8/packages/common/src/local-first/Schema.ts#L290)

---

<a id="table"></a>

### table

```ts
table: string;
```

#### Inherited from

[`DbChange`](https://evolu.dev/docs/api-reference/common/local-first/Storage/interfaces/DbChange).[`table`](https://evolu.dev/docs/api-reference/common/local-first/Storage/interfaces/DbChange#table)

---

<a id="values"></a>

### values

```ts
values: Readonly<
  Partial<Record<string, string | number | Uint8Array<ArrayBufferLike> | null>>
> & Brand<"ValidDbChangeValues">;
```

#### Inherited from

[`DbChange`](https://evolu.dev/docs/api-reference/common/local-first/Storage/interfaces/DbChange).[`values`](https://evolu.dev/docs/api-reference/common/local-first/Storage/interfaces/DbChange#values)