00:00.15 | *** join/#storm wallflower (n=wallflow@ip-205-246-113-216.pool.grokthis.net) |
00:48.48 | thumper | hey stormers, I have an interesting question |
00:48.53 | thumper | can storm do set based updates? |
00:49.10 | thumper | like "update some_table set value = value -1 where value > n"? |
02:18.05 | *** join/#storm bigdo1 (n=scmikes@72-197-8-8-arpa.cust.cinci.current.net) |
03:12.14 | *** join/#storm ubot3` (n=ubot3@unaffiliated/nalioth/bot/ubot3) |
04:16.53 | *** join/#storm bigdog (n=scmikes@8.8.197.72) |
05:57.23 | *** join/#storm jml_ (n=jml@169.222.15.93) |
06:28.31 | *** join/#storm Fujitsu (n=fujitsu@ubuntu/member/fujitsu) |
06:33.50 | *** join/#storm dobee (n=dobeee@lsfw01.lovelysystems.com) |
06:43.17 | *** join/#storm jukart (n=jukart@lsfw01.lovelysystems.com) |
08:42.20 | *** join/#storm thumper (n=tim@canonical/launchpad/thumper) |
09:01.33 | *** join/#storm mcella (n=michele@ip-177-217.sn2.eutelia.it) |
09:18.48 | *** join/#storm niemeyer (n=niemeyer@200-181-139-239.ctame705.dsl.brasiltelecom.net.br) |
13:04.48 | weatherman | storm/tracer r214 committed by gustavo@niemeyer.net |
13:04.48 | weatherman | Implemented URI.__str__, based on ideas from Jamu. |
13:05.27 | weatherman | storm/tracer r215 committed by gustavo@niemeyer.net |
13:05.27 | weatherman | Adding mocker support to the test suite. |
13:45.03 | weatherman | storm/tracer r216 committed by gustavo@niemeyer.net |
13:45.03 | weatherman | Implemented support for plugging generic "tracers". Statement |
13:45.04 | weatherman | debugging is now implemented using a tracer, and easily enabled |
13:45.08 | weatherman | with storm.tracer.debug(True) (storm.database.DEBUG = True is gone). |
16:12.47 | radix | whoah, cool :) |
17:34.28 | weatherman | storm/tracer r217 committed by gustavo@niemeyer.net |
17:34.28 | weatherman | Small refactoring in Database.execute, moving the disconnection |
17:34.29 | weatherman | checking logic internally into raw_execute(). |
17:46.05 | *** join/#storm eighty (n=eighty@vlsb-3110a-04.MVZ.Berkeley.EDU) |
17:47.12 | eighty | quick question: are left outer joins possible with storm? |
17:47.51 | eighty | example: SELECT * FROM foo LEFT OUTER JOIN bar_filenames USING (name) WHERE bar_filenames.name is null |
17:48.47 | eighty | errr... who's da storm masta in da house? :) |
17:53.20 | niemeyer | eighty: Yep |
17:53.27 | niemeyer | eighty: Use LeftJoin() |
17:54.24 | eighty | niemeyer: thanks... checking out LeftJoin... |
17:54.42 | niemeyer | eighty: store.using(MyClass, LeftOuterJoin(bar_filenames, MyClass.name == bar_filenames.name)).find(MyClass, bar_filenames.name == None) |
17:54.46 | niemeyer | eighty: Sorry |
17:54.52 | niemeyer | eighty: LeftJoin, not LeftOuterJoin |
17:56.22 | eighty | niemeyer: sweet... thanks for that... testing now.... |
18:07.03 | eighty | niemeyer: storm rocks! thanks for the help. |
18:07.16 | niemeyer | eighty: Thanks! |
18:07.33 | niemeyer | eighty: No problem.. glad it helped |
18:17.45 | weatherman | storm/tracer r218 committed by gustavo@niemeyer.net |
18:17.45 | weatherman | Added "connection_raw_execute_error" tracing hook. |
20:41.26 | weatherman | storm/tracer r219 committed by gustavo@niemeyer.net |
20:41.26 | weatherman | Implemented backend-agnostic version of TimeoutTracer! |
23:07.57 | *** join/#storm jml_ (n=jml@169.222.11.243) |