{"statements":[{"sql":"PRAGMA page_size = 8192","backends":[{"name":"opfs","accepted":true},{"name":"indexeddb","accepted":false,"error":"PRAGMA page_size cannot be changed on this storage backend: the page size is fixed to the backend's block size."},{"name":"cache-storage","accepted":false,"error":"PRAGMA page_size cannot be changed on this storage backend: the page size is fixed to the backend's block size."},{"name":"in-memory","accepted":true}],"tables":[],"looksLikeWrite":false,"looksLikeSchemaChange":false}],"notes":["WAL is refused everywhere - no web VFS has the shared memory it needs; journaling is DELETE or TRUNCATE.","ATTACH is refused where the backend declares SupportsMultiDatabaseTransactions = false: open each database on its own session instead.","PRAGMA page_size is refused where the backend declares CanChangePageSize = false: its page size is fixed to its block size.","The command layer refuses before the statement leaves for the worker, and the worker refuses again, so a JavaScript caller cannot bypass the capability declaration either. OnOpen statements run outside the guards, and still cannot enable WAL.","No table names were found, so a live query over this SQL would have nothing to watch - BsqliteLiveQuery treats an empty table list as \"every write\"."]}