2006-05-11から1日間の記事一覧

PostgreSQL用のデータアクセスクラスを作成

とりあえず単一テーブルをObjective-CベースでCRUDれるクラスを作った。ヘッダで書くとこんな感じ: @interface TableInfo : NSObject { } + (TableInfo *)tableInfoWithTableName:(NSString *)tableName primaryKeyNames:(NSSet *)primaryKeyNames; - (NSStr…

PostgreSQL用データアクセスクラス続き

serial使用時のinsert後の自動再取得を実装完了。 PQoidValueを使う方法とかもあるようだったが結局currvalを利用する方法で実装。 TableInfoのprimaryKeyNamesとinsert時のvaluesの内容を比較して、valuesに含まれていないPKがあったらinsert後にcurrval('…