backendsで動いている処理からdefault queueにtaskをaddするとbackendsのインスタンスで動く事に今日気づいた。
後からaddしている処理はbackendsでは動かしたく無かったからどうすればいいのか調べたけどそれらしい記述が無かったのでメモ。
taskqueue.add(url=url, target='default')
targetにdefaultを指定するだけ。
2012年7月23日月曜日
2012年7月10日火曜日
BigQueryでRow larger than the maximum allowed size
適当にデータを入れていたら、Row larger than the maximum allowed sizeと言われた。
そう言えば最大っていくつなんだろうと思ってググったら64KBだそうな。
https://groups.google.com/forum/?fromgroups#!topic/bigquery-discuss/vGAtQ5Q3IE4
なんでもかんでも入れておけばいいというわけでも無さそう。
そう言えば最大っていくつなんだろうと思ってググったら64KBだそうな。
https://groups.google.com/forum/?fromgroups#!topic/bigquery-discuss/vGAtQ5Q3IE4
なんでもかんでも入れておけばいいというわけでも無さそう。
2012年7月4日水曜日
BigQueryのINTEGERでIS NULL
今度は数値で0と存在しないものを分けたかったが、
こっちもうまく行かなかった。勝手に0に変換されて返ってくる。
IS NULLがおかしいのかなと思って以下のようなクエリを試してみたら、
クエリ
SELECT NULL, IS_NULL(NULL), IS_NULL(col) FROM hoge
結果
null, true, false
前2つはちゃんと期待通り、colをis nullで見ている所は中身が0に変わっているので、falseになるっぽい。
ブラウザツールがおかしいのかもと思って、念のためGASからも実行してみたけど、同じだった。
こっちもうまく行かなかった。勝手に0に変換されて返ってくる。
IS NULLがおかしいのかなと思って以下のようなクエリを試してみたら、
クエリ
SELECT NULL, IS_NULL(NULL), IS_NULL(col) FROM hoge
結果
null, true, false
前2つはちゃんと期待通り、colをis nullで見ている所は中身が0に変わっているので、falseになるっぽい。
ブラウザツールがおかしいのかもと思って、念のためGASからも実行してみたけど、同じだった。
登録:
投稿 (Atom)