W3C home > Mailing lists > Public > public-webapps@w3.org > October to December 2009

Re: [webstorage] deleting a database

From: Ian Hickson <ian@hixie.ch>
Date: Thu, 26 Nov 2009 01:39:45 +0000 (UTC)
To: João Eiras <joaoe@opera.com>
Cc: public-webapps@w3.org
Message-ID: <Pine.LNX.4.62.0911260138330.14150@hixie.dreamhostps.com>
On Thu, 26 Nov 2009, João Eiras wrote:
> > 
> > Deleting all the data in the database (i.e. dropping all the tables) 
> > should be sufficient, no? There's nothing to store if you don't have 
> > any data in the database (in particular, there's no reason to store 
> > the version as far as I can tell -- you can just act as if the user 
> > deleted the database as soon as the database is empty).
> 
> Well, I thought about that already, but that's an optimization that can 
> be done by the user agent. Should a specification suggest low level 
> optimizations?

I don't think so, no.


> Its also needed to delete views. Tables is not enough, and currently I'm 
> not thinking of anything else. So developers need to be educated: drop 
> all tables, drop all views.

Right, they need to delete whatever they added.


> Would be much more simple to just delete the database explicitly

Yes, but is this something that will happen often enough to matter?


> should be straightforward for most implementations given that those also 
> need to support their delete private data functionality.

I have no doubt it would be easy to implement (modulo getting the 
interaction with existing transactions right).

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Thursday, 26 November 2009 01:40:13 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 18:49:35 GMT