不熟 SQL 的下場又一 (2)
後來 report 了這個在 datamapper 的 lighthouse 上:
http://datamapper.lighthouseapp.com/projects/20609/tickets/746
Dan 的回應讓我好感動 XD
他說用 subselect 可以解決這個問題!(那是啥?)
在 postgres, mysql, sqlite3 應該都可以用。
如果失敗的話,再 raise exception, 或是先全抓出來,
再用 IN 去刪除 =_=b 我不知道這樣用 IN 會不會很暴力?
但不管怎麼樣,可以不要這樣莫名其妙刪掉所有 data 就好...
==
翻了一下其他 tickets, 再看看 commit log,
會發現 Dan 的程式寫得如何我還看不出來,但真的好認真...
除了回覆常常寫很長以外,幾乎所有的 tickets 都是他拿去做,
而且也確實看到大部份的程式都是他改寫的!
在 github 上老是看到 sorry, this commit history was too
long to generate, please read it on local. 之類的。
不得不要說,Dan 對 datamapper 真的很有貢獻。
0 retries:
Post a Comment
Note: Only a member of this blog may post a comment.