Commit Graph
310 Commits
Author SHA1 Message Date
mdipierro 8ffa5bbbcb adapter have do_connect 2012-09-30 14:19:52 -05:00
mdipierro ec82c6b8af cleaner code in dal 2012-09-30 13:40:41 -05:00
mdipierro 417c94470f fixed Storage copy 2012-09-30 13:20:05 -05:00
mdipierro 396f4449d8 experimental DAL rewrite (work in progress) 2012-09-30 08:37:27 -05:00
mdipierro c0ad842851 fixed admin and new dal 2012-09-30 07:30:08 -05:00
mdipierro 2348709622 fixed some bugs with singleton and remobed password from session.auth.user 2012-09-30 07:26:23 -05:00
mdipierro 5f727f6e6e fixed problem with order of lazyness in DAL serialization in session 2012-09-30 00:23:15 -05:00
mdipierro d42dfeb268 login works fine with lazy DAL 2012-09-30 00:10:25 -05:00
mdipierro 610cef4bb9 reverted DAL singleton until better understood 2012-09-29 23:47:30 -05:00
mdipierro 812e2535c0 Better LazySet 2012-09-29 23:38:07 -05:00
mdipierro 2ad2a6c77f pickle.dumps(db(query).select() now always works and loads restore the full object (almost) 2012-09-29 23:20:37 -05:00
mdipierro f99a1406bb DAL is now a pickeable singleton 2012-09-29 22:33:18 -05:00
mdipierro 662261c590 in dal renamed thread to thread_local 2012-09-29 20:59:50 -05:00
mdipierro 6fff0f5eee fixed many bugs in dal, thanks Mart Senecal 2012-09-27 22:15:56 -05:00
mdipierro 55cd08865f fixed issue 1032, thanks Carlos 2012-09-27 14:09:05 -05:00
mdipierro ded6b0579d possibly fixed issue 1031, thanks villas 2012-09-26 12:45:56 -05:00
Massimo 534e8a629e db.get(,default=None), thanks Carlos 2012-09-25 16:18:52 -05:00
mdipierro 547ad1e9dc db().select(...query.case('true','false)) code cleanup 2012-09-24 18:09:22 -05:00
mdipierro e7e875bb7b db().select(...query.case('true','false)) 2012-09-24 18:06:07 -05:00
mdipierro e8a2b3b10f fixed https://github.com/web2py/web2py/pull/33, fetching Oracle Clobs, thanks dhx 2012-09-24 12:39:28 -05:00
mdipierro 92ade120af removed some duplication of code in dal.py, thanks Mart 2012-09-22 10:11:17 -05:00
mdipierro 305e7906b9 reverted 4077 because distinct on and groupby are not equivalent. Moreover distinct on is supported only by postgresql because potentially non-deterministic and should be discouraged. Thanks Alexander 2012-09-21 22:29:55 -05:00
mdipierro 2fc2275495 possibly fixed issue 1020 2012-09-20 09:27:05 -05:00
mdipierro d21af5b277 enhanced imapadapter, thanks Alan 2012-09-18 13:39:16 -05:00
mdipierro 0e3f7a0706 possibly fixed issue 1016 2012-09-18 13:35:47 -05:00
mdipierro 233f0cfd0d fixed issue 1005, thanks howesc 2012-09-17 09:36:13 -05:00
mdipierro 3340398cd7 fixed imap dal __contains__ issue 1013, thanks Alan 2012-09-17 09:12:13 -05:00
mdipierro 1b9e7daca5 fixed ducktyping problem, thanks Jonathan 2012-09-17 07:13:26 -05:00
mdipierro c9a7b2394d convert distinct to groupby when not supported 2012-09-16 15:51:51 -05:00
mdipierro 7afb5072c7 db.t.f.epoch(), thanks Niphlod 2012-09-14 15:51:58 -05:00
mdipierro afcbfccdc4 db(table).select() uses table._id<>None instead of table._id>0 2012-09-14 09:27:09 -05:00
mdipierro 0cd5e0869d tables and field names should be allowed to start in a number, thanks Adi 2012-09-13 21:04:45 -05:00
mdipierro 92557c8225 fixed issue 1000, broken GAE belongs for field id, thanks Alan 2012-09-12 11:10:58 -05:00
mdipierro 664a0bc812 fixed a problem with dal and uploadfields not been created, blob fields should hidden 2012-09-11 09:27:00 -05:00
mdipierro bee9f00da8 fixed a problem with dal and uploadfields not been created 2012-09-11 09:25:13 -05:00
mdipierro 25ca7fe6fe smarter select although join/left ignore common fields 2012-09-10 18:26:46 -05:00
mdipierro a1559c5802 fixed issue 989, thanks Dominic 2012-09-10 07:51:45 -05:00
mdipierro 0534080b83 added caching tests and minor rewtite 2012-09-08 16:04:07 -05:00
mdipierro edfc09c755 backward compatible caching options 2012-09-08 15:46:25 -05:00
mdipierro d8ba67e2e3 fixed issue 977, contains empty list, thanks iiijjjjiii 2012-09-06 08:41:23 -05:00
mdipierro 450101be8e fixed issue 976 with quoting in pg8000 2012-09-04 15:09:02 -05:00
mdipierro c16f051e5b try fetchall except, back in executesql, thanks Carlos 2012-09-03 16:15:06 -05:00
mdipierro ec1608ba19 executesql(fetch=False) 2012-09-03 14:35:01 -05:00
mdipierro ae2eefc6bf executesql allows fields and/or colnames to be independently specfied, thanks Ahtony and Niphlod 2012-09-03 08:12:40 -05:00
mdipierro 0351f37e67 fixed backward compatibility issue in dal with __int__, thanks Dominic 2012-09-02 22:34:24 -05:00
mdipierro f35b7283c0 capitalized regex in dal.py 2012-09-02 11:58:56 -05:00
mdipierro b746581d5a less regex in dal.py 2012-09-02 11:50:35 -05:00
mdipierro 0f94ac864b fixed bug in language file that corrupts files on language update, thanks kverdecia2 2012-09-01 22:32:12 -05:00
mdipierro 5cab46f2a1 better timezone logic 2012-08-31 16:04:13 -05:00
mdipierro 08443a452d better timezone logic 2012-08-31 16:00:23 -05:00