Skip to content

Commit 4e63e68

Browse files
authored
Fixes #1183
1 parent b0f2943 commit 4e63e68

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

6-data-storage/03-indexeddb/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ db.transaction(store[, type]);
277277
- `readonly` -- только чтение, по умолчанию.
278278
- `readwrite` -- только чтение и запись данных, создание/удаление самих хранилищ объектов недоступно.
279279

280-
Есть ещё один тип транзакций: `versionchange`. Такие транзакции могут делать любые операции, но мы не можем создать их вручную. IndexedDB автоматически создаёт транзакцию типа `versionchange`, когда открывает базу данных, для обработчика `updateneeded`. Вот почему это единственное место, где мы можем обновлять структуру базы данных, создавать/удалять хранилища объектов.
280+
Есть ещё один тип транзакций: `versionchange`. Такие транзакции могут делать любые операции, но мы не можем создать их вручную. IndexedDB автоматически создаёт транзакцию типа `versionchange`, когда открывает базу данных, для обработчика `upgradeneeded`. Вот почему это единственное место, где мы можем обновлять структуру базы данных, создавать/удалять хранилища объектов.
281281

282282
```smart header="Почему существует несколько типов транзакций?"
283283
Производительность является причиной, почему транзакции необходимо помечать как `readonly` или `readwrite`.

0 commit comments

Comments
 (0)