Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

table(store) is not generated in indexeddb. #46

Open
webgoto opened this issue Aug 21, 2023 · 0 comments
Open

table(store) is not generated in indexeddb. #46

webgoto opened this issue Aug 21, 2023 · 0 comments

Comments

@webgoto
Copy link

webgoto commented Aug 21, 2023

indexeddbでtable(store)が生成されない

便利なプラグインを作成いただきありがとうございます!

データベース'test'が存在しない状態で

kvsIndexedDB({
	name: "test",
	version: 4
});

のようにversionに1より大きい数を指定した場合、
データベース'test'は生成されますが、
table 'kvs'が生成されません。

version: 1を指定した場合は正しく
table 'kvs'が生成されます。

ソースのこの部分を下記のように、oldVersionの判定を追加する形にするとバージョンが大きい場合もテーブルが生成されるようになりました。

if (!newVersion || newVersion <= 1) {

- if (!newVersion || newVersion <= 1) {
+ if (!newVersion || newVersion <= 1 || oldVersion===0) {

現状の挙動は意図されたものでしょうか?
ご確認いただけますと幸いでございます。

Version: 2.1.4
OS: windows10
Browser: Chromium 116.0.5845.96

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant