2012-08-01から1ヶ月間の記事一覧
groongaってカラム単位にデータファイルを作っているのか・・・ だから全文検索エンジンとしてだけでなく、列指向DBとしての用途もあるってことなのか。
作法を知らなかったので意外と苦労した・・・。 psqlに -e と -q のオプションをつけてSQLスクリプト実行した結果を作成しないといけないのね。
今日は漢数字型と整数型間の型変換を作成してみた。 これでそれなりに使えるものになったはず。 TRUNCATE TABLE ksj_sample; TRUNCATE TABLE INSERT INTO ksj_sample VALUES (516::ksj),(0::ksj),(20101::ksj); INSERT 0 3 SELECT data FROM ksj_sample; dat…
とりあえず比較演算子の定義と、演算子クラスの実装まではできた。 これで、WHERE句とORDER BY、そしてB-Treeインデクスまでは使えるようになった。 まずはめでたしめでたし。あとは型変換定義かな・・・ DROP TABLE ksj_sample; DROP TABLE DROP EXTENSION …
PostgreSQL: Security Update 2012-08-17 released 珍しく?XMLまわりが問題になっているっぽい。 XSLTまわりのようだから、普通にXML型だけを使っている分には影響はないのかもしれないが・・・
勉強会向け用のデータ型を作成中。とりあえず、先週末時点では ・漢数字文字列⇔int32相互変換関数 ・入出力関数 ・四則演算関数 ・四則演算子 までは作成した。今日は集約演算(SUM/MIN/MAX)を作成。AVGは状態保持変数をどう管理するかで悩んだので今日はPend…
PostgreSQLって二重引用符で名標を囲うと、かなりフリーダムなことになるから、絶対にPJでは使わせまいと思ったのでした。 test=# CREATE TABLE " " ( " " int, " " text); CREATE TABLE test=# \d " " Table "public. " Column | Type | Modifiers --------…
beta3がリリースされたようなので、JSON型日本語問題が修正されているのか確認してみた。 beta2のときには、PostgreSQL 9.2のJSON型 - 日々の記録 別館で示したように、キーや値に日本語が含まれているとJSONパーサが失敗していたが、beta3では対応してもら…