Anssi Hannula
fcd9e0d5c6
Fix references with GAE in NDB mode
...
For reference types the IntegerProperty class (no matter if NDB or
not) constructor is passed the referenced table name as the first
parameter.
For non-NDB, the first parameter is 'verbose_name'. For NDB, the first
parameter is 'name'.
In NDB mode this causes the property to have a wrong identity and
therefore references fail to work properly.
The verbose_name set in non-NDB mode is relatively harmless in
comparison, but seems to be wrong as well as it does not really make
sense.
Do not pass referenced table name to the IntegerProperty constructor in
either case.
2013-12-01 23:36:25 +02:00
ilvalle
3592dba7f5
fix issue-1789
2013-11-25 09:49:43 +01:00
mdipierro
5f1caf668b
colnames in grid, thanks Niphlod, Arnon, and Paolo
2013-11-22 08:38:12 -06:00
mdipierro
f6318ae86c
Merge pull request #301 from gi0baro/issue1772
...
Issue #1772 : let the user choose uploads_in_blob with mongodb
2013-11-20 07:17:49 -08:00
Massimo
e57907de35
do not truncate on delete
2013-11-19 17:38:13 -06:00
Massimo
df2f9e7119
NDB accepts set, list and tuple, thanks Quint
2013-11-19 17:07:19 -06:00
mdipierro
6868ddeed5
fixed 1779:Query class __str__ method should cast non string values, thanks Alan
2013-11-18 15:41:32 -06:00
gi0baro
9028ec9857
Issue #1772 : let the user choose uploads_in_blob with mongodb
2013-11-18 01:02:43 +01:00
mdipierro
8696a01eda
some GAE optimization, thanks Quint
2013-11-17 13:36:35 -06:00
mdipierro
f8f91c6a6a
experiment with mongodb and belongs
2013-11-17 12:03:20 -06:00
mdipierro
97739e9e8a
in mongodb uploads_in_blob = False, because of https://code.google.com/p/web2py/issues/detail?id=1772 , thanks Alan
2013-11-17 09:32:01 -06:00
mdipierro
16b68572cd
attempt to support GAE IN operator, thanks Quint
2013-11-17 09:28:46 -06:00
mdipierro
d6e63b4d7c
simpled int to hex conversion of mongo id, thanks Alan
2013-11-17 09:21:16 -06:00
Alan Etkin
bdc214f45b
MongoDB: fixed object_id function (hex values)
2013-11-16 17:16:59 -03:00
mdipierro
a91570768e
fixed typo
2013-11-16 11:52:18 -06:00
mdipierro
d35321c6c6
improvements to GoogleAdapter, thanks Quint
2013-11-16 04:10:18 -06:00
mdipierro
e482cba237
minor dal rewrite in real_referenced
2013-11-16 03:54:30 -06:00
mdipierro
c7cf13f8ea
minor rewrite of mongoDB adapter
2013-11-16 03:39:39 -06:00
mdipierro
e0329ce59a
fixed 1771:MongoDBAdapter ILIKE and widget.autocomplete, thanks Francisco
2013-11-16 03:32:36 -06:00
mdipierro
9883590a91
Merge pull request #295 from niphlod/enhancement/mssql4
...
improved performance on mssql4
2013-11-16 01:24:55 -08:00
mdipierro
b11bdddfe2
Merge pull request #294 from timrichardson/issue/1773
...
replace write to stderr with LOGGER in failed database connection attemp...
2013-11-16 01:24:18 -08:00
mdipierro
ff7ef47cc7
fix issue 1777:MongoDB: upload representation error, thanks Francisco Betancourt
2013-11-16 03:16:57 -06:00
niphlod
7c8c9bc3af
improved performance on mssql4
2013-11-13 23:18:07 +01:00
tim
be9027f36f
replace write to stderr with LOGGER in failed database connection attempt
2013-11-13 17:42:21 +11:00
mdipierro
fb9ad028f8
fixed problem with multiple uris and lazy tables
2013-11-11 10:16:38 -06:00
Massimo
db0d31260e
NDB support for GAE, thanks Quint, needs testing
2013-11-07 11:16:04 -06:00
mdipierro
65b883749a
fixed 1757:Broken support for 'belongs' with GAE datastore, thanks Alan
2013-11-06 11:14:56 -06:00
mdipierro
8e4f92ac64
fixed TeradataAdapter CLOB, thnaks Andrew Willmott
2013-11-03 22:46:20 -06:00
niphlod
0f2b2daeab
fixed issue with ordereddict in python < 2.7, added rname support also for fields
2013-10-27 14:36:38 +01:00
mdipierro
d960513ef2
fixed issues 1742:dal Teradata connection issue. cursors not being closed at the end of sessions, thanks awilliman01
2013-10-26 21:46:48 -05:00
mdipierro
af412e7e24
Merge pull request #282 from michele-comitini/make_executesql_as_dict_ordered
...
Make executesql as dict ordered
2013-10-26 18:24:57 -07:00
Michele Comitini
50543724d4
fix a docstring
2013-10-25 23:12:43 +02:00
Michele Comitini
ad81e641b3
optionally use OrderedDict in place of dict in executesql
2013-10-25 23:09:46 +02:00
gi0baro
604795d6fc
Fixing mongodb binary repr: if value is not a basestring we got type Exception in converting to Binary
2013-10-25 10:40:56 +02:00
mdipierro
a514060402
cleaning up pending references
2013-10-23 20:13:43 -05:00
niphlod
17b4de18d7
allow unordered references (NOT recommended but still possible with limitations)
2013-10-23 21:42:55 +02:00
Massimo
e94921c002
fixed issues with Rows.__or__, thanks Anthony
2013-10-22 17:03:54 -05:00
mdipierro
2d0205714c
Merge pull request #270 from niphlod/fix/dal_reference
...
fix for references, DAL tests pass also on MSSQL now
2013-10-21 19:31:50 -07:00
Massimo
34b377522a
allow as_trees to deal with orphan children
2013-10-21 14:32:49 -05:00
niphlod
9f846dbe3c
fix for references, DAL tests pass also on MSSQL now
2013-10-21 12:09:47 -07:00
mdipierro
665f728946
db().select().as_trees()
2013-10-20 22:55:17 -05:00
mdipierro
d879e4a560
db().select().as_tree()
2013-10-20 22:51:03 -05:00
mdipierro
8e1a68d461
simplified logic
2013-10-20 16:58:08 -05:00
mdipierro
2738d12e0f
fixed problem with _ot and rname
2013-10-20 16:51:34 -05:00
mdipierro
25148d06fe
reverted to rname
2013-10-20 16:48:22 -05:00
mdipierro
4870b197de
revering rname
2013-10-20 16:42:52 -05:00
mdipierro
12377794a6
remove actual_name
2013-10-20 15:48:15 -05:00
mdipierro
bf27623756
Merge branch 'master' of github.com:web2py/web2py
2013-10-20 15:47:10 -05:00
mdipierro
9afdf01430
PRAGMA foreign_keys=ON by default
2013-10-20 15:46:41 -05:00
mdipierro
80f16dadde
Merge pull request #263 from niphlod/enhancement/dal_rname
...
add support for rname (meaning "real name") for table names
2013-10-20 13:45:00 -07:00