2010-04-01から1ヶ月間の記事一覧
テーブルがないとモデルがつくれんのか(というかvalidateできない)。 これはイヤだなぁ・・・。
djangoのモデルAPIを見ているが、楽観的排他制御の仕組みが見当たらない。 ないのか? 自前で実装しようにも、for update読みができないっぽい。(extraにも引数がない) 更新ロックとってからロックバージョンの確認、OKなら更新って手順が踏めない。 cursor…
まったくいまさらながらなんだけど、railsを触ってみた。 RailsによるアジャイルWebアプリケーション開発 第3版作者: Sam Ruby,David Heinemeier Hansson,Dave Thomas,前田修吾出版社/メーカー: オーム社発売日: 2009/12/01メディア: 単行本購入: 16人 クリ…
テーブル一覧 show tables テーブル情報 desc [teble]
sudo /opt/local/share/mysql5/mysql/mysql.server start
調べてみたが分からない。 リーダーマクロ使ったときのfor updateの書き方がわかんない。 def-view-classしてupdateした時の楽観ロックの方法も分からない。 困った。
psqlで \d テーブルの一覧 \d [table-name] テーブルの情報表示
/clbuild/source/weblocks/examples/にサンプルが入っている。 simple-blogっていうのが入っているので、これを見ながらもう少しweblocksをいじってみたい。 blogというか掲示板というか、まぁ勉強用なので中途半端なアプリを作ってみる。実際のところ、どう…
clsqlでjoinをやってみよう、と思って、こんなコードを書いて、、、 def-view-classで複合主キーってどうやって指定するの?というところで詰まる。 (require :clsql) ;;1:1 (clsql:def-view-class test1 () ((test1-id :accessor test1-id :initarg :test1-…
clsqlをいじってみる。 (require :clsql) ;;クエリ (clsql-sys:with-database (con '("localhost" "xxx" "xxx" nil) :if-exists :old :database-type :postgresql-socket) (pprint (clsql-sys:query "select * from tb0" :database con))) ;;prepared statem…
mac+sbcl+weblocksの環境ができたので、weblocksを試す。 weblocksはclbuildで入れた。 slimeを起動して、以下のソースをC-c C- (eval-when (:compile-toplevel :load-toplevel :execute) (require :weblocks) (require :clsql)) (defpackage #:person (:use…