websql quota test
websql quota test
by JayData
HTML
<script src="http://jaydata.dev.avangrade.org/build/pro/jaydata.js"></script>
JavaScript
$data.Entity.extend('T', {
ID: { type: 'int', key: true, /*required: true,*/ computed: true},
FIELD_1: { type: String }
});
$data.EntityContext.extend('C', {
T: { type: $data.EntitySet, elementType: T }
});
var ctx = new C({ name: 'sqLite', databaseName: 'quotatest' });
console.log('alma');
function fill() {
// try {
console.log('filllllll');
for (i=0;i<10000;i++) {
ctx.T.add(new T({FIELD_1: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' }));
}
alert('filled');
return ctx.saveChanges()
.then(function() {
console.log('ok');
})
.fail(function(r){
console.log(r);
alert('error in fail');
});
//} catch (e) {
// console.log(e);
// }
}
ctx.onReady()
.then(fill).fail($data.debug);