日々之迷歩

世の中わからんことだらけ

ITが複雑で難しくなっていく様に翻弄される日々です。微力ながら共著させていただいた「シェル・ワンライナー160本ノック」をよろしくお願い申し上げます。

RDB

第28回シェル芸勉強会へ遠隔参加

期間限定ではあるが忙しさがピークに達し自分を見失いかけていたため、福岡サテライト会場開催の決断と通知が遅くなってしまい申し訳ありませんでした。今回も株式会社エスコ様(旧ベータソフト様)の会議室を利用させていただきました。 問題出題と解説の上…

RDBとテキスト処理の性能比較

お詫び この記事で重大な問題点がありました。RDBのCPU計測時間で抜けがあります。mysqldが使っているCPU時間が入っておりません。初歩的なミスで申し訳ありませんでした。 RDBの実験結果について、realの時間は信頼できますが、userとsysの時間は全く信用で…

続:PostgreSQLのデータを抜き取る

前回に引き続き、PostgreSQLの特定のDBについて、全テーブルのデータとスキーマを一気にぶっこ抜いてしんぜよう。全くもって誰得なのか分からんが・・・自分用のメモ代わりにはなる。

PostgreSQLのデータを抜き取る

シェルスクリプト高速開発手法入門 シェル芸の世界に本格的に取り込むきっかけになったこの本。最後の付録にWordPressのデータを抜き取る処理が書かれている。付録というよりはこの本の集大成みたいな感じもする。MySQLに入っているWordPressのデータをぶっ…

SQL文を確認したいのじゃ!!

ActiveRecordで実際に発行されるSQL文は、どうやって確認したらいいのじゃ?log/development.logをみろ!といふ意見もあると思うが、script/consoleを使っている時にはログが出てないみたいじゃぞ??ActiveRecordクラスのインスタンスメソッドに、SQLを確認…

SQLとBooleanの近くて遠い仲

RDB

今だデータベース(RDB)はヘッポコなのだが、WEB+DB PRESS vol.52の特集でSQLアタマアカデミーというものがある。SQLで論理値や論理演算を扱うのがこんなにもややこしくて特殊!?なことなのかといふことを今更ながら知った。違うレコード間での条件判定にW…

階層構造の表現

会社の部署や役職など階層構造になっているものを、RDBを使ってどう表現すればいいのだろう?レコードに親IDとかを入れるカラムを作るとかが考えられるけど、Railsから扱う場合は、ActiveRecordから簡単に取り扱えるほうが嬉しいのだが。ちょっと調べてみた…