MySQL のトランザクション

2006-10-05 17:51:01 | | このエントリーを含むはてなブックマーク | Tag: kdn mysql postgres データベース パソコン プログラミング 日記

PostgreSQL ならデフォルトでサポートされているけど、3.23 以前の MyISAM 形式で保持される MySQL ではサポートされない。トランザクション処理をするなら InnoDB 形式。デフォルトでトランザクション処理をサポートしてほしい……。

そういえば KDN がリニューアルオープンしたので、是非どうぞ。

KDN 大詰め作業中

2006-09-30 19:40:27 | | このエントリーを含むはてなブックマーク | Tag: kdn php データベース プログラミング 日記 報告

神奈川総合高校同窓会ネットワークの更新作業中。作業サーバへ WinSCP で繋いでいると、コネクションが落ちる。PuTTY で入っても同じだけど……。

XREA で Postgresql のバックアップ

2006-09-19 15:31:35 | | このエントリーを含むはてなブックマーク | Tag: xrea データベース バックアップ パソコン 日記

昨日のことがあるので、バックアップをちゃんととらなきゃ(月一回で良いかと思ったけど、やっぱ毎日が良いかも)。毎日ログインするの面倒だから、その為にシェルスクリプト。

SSHからでは、

・全データをダンプ
PGPASSWORD=パスワード pg_dump -p 6432 アカウント名

・DBにログイン
PGPASSWORD=パスワード psql -p 6432 アカウント名

等で可能です。

XREA SUPPORT BOARD - View Single Post - SSH で ポート6432の旧バージョンPostgreSQLへ接続可能でしょうか?

pg_dump はパスワードを求められるけど、PGPASSWD 環境変数へパスワードを書けば大丈夫らしい。

サーバ死んでた

2006-09-18 17:48:14 | | このエントリーを含むはてなブックマーク | Tag: xrea システム障害 データベース ネットワーク パソコン 日記

バイトで使ってるサーバも安いから XREA にしたけど、データベースの接続エラーとか死んでる。まぁ今日は祝日だから利用者は少ないだろうけど……、って XREA のサポートも休みだったり!?

カウンタがバグった

2006-09-07 15:15:32 | | このエントリーを含むはてなブックマーク | Tag: sql データベース プログラミング 蝴蝶

気付いたらカウンタが止まってたよ。何が原因かと思って SQL 叩いたらしょうもないバグだった。

カウンタがバグった の続きを読む

メロが世代交代

2006-07-01 21:31:41 | | このエントリーを含むはてなブックマーク | Tag: mero データベース 日記

個人情報登録したら旅立ちますとか出てきたし。

関戸へ

わーい! てがみ! てがみだよ! めもりと ほーるが すきなひとと いっしょにいたから いぱいおぼえたよ ありがとう!

まいにち たのしく あそんでくれた ことをおもいだすよ。 いちばんの おもいでは でーたべーすだね。

これからも からだに きをちけてね。 ばいばいしても めいんみて おもいだしてね。

藤之助より

一番の思い出がデータベースか。思い出をデータベース化……、うーん。

文書情報のメタデータ

2006-03-06 15:26:30 | | このエントリーを含むはてなブックマーク | Tag: dc やゑ桜 データベース メタデータ

データベースへ保存するときに、すごく面倒。

文書情報のメタデータ の続きを読む

サイト再構築

2005-12-22 14:21:59 | | このエントリーを含むはてなブックマーク | Tag: データベース プログラミング 予定

予定は未定だが。

サイト再構築 の続きを読む

PostgreSQL 研究

2005-12-15 02:12:50 | | このエントリーを含むはてなブックマーク | Tag: postgres sql データベース 課題 学校

眠いー。暖房が直に当たるから暑い(少し変)。

CREATE TABLE hoge (name varchar(40), time timestamp);
INSERT INTO hoge (name, time) VALUES ('hoge.txt', '2005-12-15 02:09:47');
SELECT * FROM hoge WHERE time <= '2005-12-15'; # これだと 0 件
SELECT * FROM hoge WHERE date_trunc('day', time) <= '2005-12-15'; # これで 1 件

timestamp 型の場合、時刻を指定しないと無条件に 00:00:00 を指定する。従って日付関数の date_trunc() で日付情報以下を切り捨てる(内部的には 00:00:00 にしているのかな)必要がある。そうしないと必要な情報が手に入らないのだw

あぅ、テンションが変だ。そろそろ寝るかぁ。