Re: [IndexedDB] Changing the default overwrite behavior of Put

I think that switching 'noOverwrite' from false to true is confusing.
I definitely vote to rename the parameter to 'overwrite' and and keep
the default as false.

-Ben

On Fri, May 7, 2010 at 12:32 PM, Shawn Wilsher <sdwilsh@mozilla.com> wrote:
> Hey all,
>
> Per the current spec [1], noOverwrite defaults to false for put operations
> on an object store.  Ben Turner and I have been discussing changing the
> default of put to not allow overwriting by default.  We feel this is better
> behavior because simply omitting the flag should not result in destroying
> data.  Putting my application developer hat on, I'd much rather have to be
> explicit about destroying existing data instead of having it happen on
> accident.  We could also change the parameter to just overwrite and have it
> default to false.
>
> What is everyone's thoughts on this?
>
> Cheers,
>
> Shawn
>
>

Received on Friday, 7 May 2010 21:13:06 UTC