niphlod
4d42442c31
better types by default, given that we're on 2005 at least
2014-09-23 00:04:42 +02:00
mdipierro
e38565345c
no more split in contains, thanks Niphlod
2014-09-14 16:01:47 -05:00
niphlod
05a92e86f7
fixed wording and bug on contains(), made smart_query use ilike instead of like
2014-09-14 22:45:19 +02:00
mdipierro
75f2b90151
ilike, thanks Niphlod
2014-09-14 15:28:48 -05:00
mdipierro
6a75132d54
CROSS JOIN, thanks jotbe
2014-09-14 14:57:12 -05:00
mdipierro
3d9ebb5720
Merge pull request #497 from jotbe/master
...
Fixed #1810 : DAL.select(left=...) causes "Unknown column 't1.i1' in 'on ...
2014-09-14 14:55:38 -05:00
mdipierro
ec62375f6d
Merge pull request #500 from niphlod/fix/postgresql_json
...
postgresql: identifies what adapter auto-loads json values
2014-09-14 14:53:45 -05:00
mdipierro
ce897b3569
added custom represent to GoogleDatastoreAdapter, thanks Alan
2014-09-14 11:58:16 -05:00
Niphlod
c4a4ee27c4
postgresql: identifies what adapter auto-loads json values
2014-09-14 16:39:54 +02:00
mdipierro
b991f2926f
fixed typo in driver_auto_json
2014-09-13 18:55:03 -05:00
mdipierro
d81f4606db
fixed mongodb json?
2014-09-13 10:35:54 -05:00
mdipierro
d29a108ad7
better native_json naming convention
2014-09-12 20:28:46 -05:00
mdipierro
94a0b1aec5
fixed json field representation
2014-09-12 20:17:49 -05:00
Jan Beilicke
0a571338b6
Fixed #1810 : DAL.select(left=...) causes "Unknown column 't1.i1' in 'on clause'"
...
According to the MySQL 5.5 manual [1], comma-separated table references in joins
should be wrapped in parenthesis or JOIN should be used instead of comma.
Further explanation from the manual: The ON clause takes precedence since
a couple of versions so the operands for the ON clause change:
SELECT * FROM t1, t2 JOIN t3 ON (t1.i1 = t3.i3);
The operands for the ON are t2 and t3. t1.i1 is not known at this point.
[1] https://dev.mysql.com/doc/refman/5.5/en/join.html
2014-09-13 01:38:57 +02:00
mdipierro
7e50bd6050
R-2.9.7
2014-09-04 22:30:19 -05:00
mdipierro
b8a29a67aa
typo in try_create_web2py_filesystem
2014-09-03 17:14:00 -05:00
mdipierro
3902cb0b27
support for multiple db filesystems, thanks Luca
2014-09-03 16:37:19 -05:00
mdipierro
d744a99e13
fixed partially problem with web2py_filesystem on GAE
2014-09-03 16:29:05 -05:00
mdipierro
d73c668f2d
Key.from_path -> self.keyfunc, thanks Quint
2014-09-02 10:10:14 -05:00
mdipierro
5eabe15b9e
improvement to dal for GAE but still problem with key IN set
2014-09-01 20:36:39 -05:00
mdipierro
fa05c01c7d
fixed a problem with extra fields and better validation errors
2014-08-21 17:22:03 -05:00
mdipierro
3f65b8bfc8
fixed an issue with lack of validators in 'double' type
2014-08-11 00:02:08 -05:00
mdipierro
2a2800bc25
Merge pull request #476 from leonelcamara/master
...
Small Refactoring of BaseAdapter.delete
2014-08-10 12:39:30 -05:00
mdipierro
bb13d6b729
fixed some bugs and another bs2->bs3 attempt
2014-08-09 01:52:09 -05:00
mdipierro
5cbbcd3685
fixed postgresql bug introduced in recent commit?
2014-08-08 00:13:31 -05:00
mdipierro
6db3b0621c
Fixed issue 1962, postgres INSERT ... RETURING id, thanks perakojotgenije
2014-08-07 23:43:22 -05:00
mdipierro
63529e5ad8
not sure what happened but fixing local commit
2014-08-06 14:50:51 -05:00
Leonel Câmara
5c0693b175
Further refactored SQLiteAdapter calling the super method instead of duplicating the code
2014-08-05 10:53:40 +01:00
Leonel Câmara
b788e8b493
minor - Slight optimization use tablename directly instead of table._tablename
2014-08-02 10:57:02 +01:00
Leonel Câmara
444a09b0b2
Refactored BaseAdapter delete method - Special case code for sqlite and spatialite should not be in the BaseAdapter it should be in SQLiteAdapter, this should also provide a negligible performance boost in delete operations for most adapters including SQLiteAdapter.
2014-08-02 10:52:47 +01:00
Leonel Câmara
f0691a64ea
typo in a comment
2014-08-02 10:38:48 +01:00
Leonel Câmara
c73cc084ad
Merge branch 'master' of git://github.com/web2py/web2py
...
Conflicts:
applications/admin/languages/pt.py
gluon/dal.py
2014-07-29 20:19:26 +01:00
Leonel Câmara
8d8095b1f5
Added fix - you cannot concatenate lists with tuples and sets and it was possible that this would happen
2014-07-29 19:39:14 +01:00
Leonel Câmara
757fb934d5
Fixed a bug where as_list was setting the compact value for the rows permanently instead of only temporarily while processing the rows.
2014-07-29 18:56:45 +01:00
Leonel Câmara
1ee8d3cb97
Added an optional render argument to as_trees that if true causes it to render the rows before building the tree
2014-07-29 18:01:11 +01:00
mdipierro
29303488ab
support for Oracle REGEXP_LIKE, thanks Alexander Rasin
2014-07-28 00:21:45 -05:00
mdipierro
7b2b8155f9
Merge pull request #469 from abastardi/issue/unique_validator
...
Fix default validator when unique=True
2014-07-10 02:07:46 -05:00
abastardi
d2563c434b
Fix default validator when unique=True
...
Append the IS_NOT_IN_DB validator so it is applied to the final value after any previous validators may have altered the original value.
2014-07-09 13:51:26 -04:00
ilvalle
609a931f91
always appends IS_NOT_IN_DB
2014-07-09 17:05:36 +02:00
ilvalle
e7208c6569
fix unique validator with date/time fields
2014-07-08 23:14:28 +02:00
mdipierro
1606c938a7
better handling of uploads in hypermedia.py
2014-07-03 11:56:15 -05:00
mdipierro
eec39aeeec
smarter upload of binary data
2014-07-02 07:26:16 -05:00
mdipierro
1ca5e5524e
fixed possible bug in dal
2014-06-19 17:17:29 -05:00
mdipierro
e42b835687
Merge branch 'master' of github.com:web2py/web2py
2014-06-13 22:16:43 -05:00
mdipierro
3266c541b6
fixed CAST LONGTEXT issue with mysql
2014-06-13 11:46:50 -05:00
niphlod
b6f9bdef95
fix like behaviour
2014-06-10 22:37:55 +02:00
niphlod
01fb85c693
mssql4 adapter enhancements
...
Given that mssql4 requires MSSQL2012, we can use newer types for data
without worrying about compatibility with older MSSQL versions
2014-06-03 23:36:08 +02:00
mdipierro
ece00a8f52
fixed 1933:MongoDB adapter passes incorrect query, thanks Alan
2014-05-26 23:43:19 -05:00
mdipierro
e66f201191
db(db.person).select().column('name'), thanks Anthony
2014-05-26 22:26:59 -05:00
Jeremie Dokime
84f88ed9db
Fix IS_STRONG used with validate_and_update
...
Fix no error return with IS_STRONG validator because it returns a gluon.html.XML instead of str, so when pushed to response.errors that is a Row, it isn't display because Row object filters his output and doesn't support XML objects.
2014-05-16 16:14:14 +02:00