PostgreSQL ならデフォルトでサポートされているけど、3.23 以前の MyISAM 形式で保持される MySQL ではサポートされない。トランザクション処理をするなら InnoDB 形式。デフォルトでトランザクション処理をサポートしてほしい……。
そういえば KDN がリニューアルオープンしたので、是非どうぞ。
神奈川総合高校同窓会ネットワークの更新作業中。作業サーバへ WinSCP で繋いでいると、コネクションが落ちる。PuTTY で入っても同じだけど……。
昨日のことがあるので、バックアップをちゃんととらなきゃ(月一回で良いかと思ったけど、やっぱ毎日が良いかも)。毎日ログインするの面倒だから、その為にシェルスクリプト。
SSHからでは、
XREA SUPPORT BOARD - View Single Post - SSH で ポート6432の旧バージョンPostgreSQLへ接続可能でしょうか?
・全データをダンプ
PGPASSWORD=パスワード pg_dump -p 6432 アカウント名
・DBにログイン
PGPASSWORD=パスワード psql -p 6432 アカウント名
等で可能です。
pg_dump はパスワードを求められるけど、PGPASSWD 環境変数へパスワードを書けば大丈夫らしい。
バイトで使ってるサーバも安いから XREA にしたけど、データベースの接続エラーとか死んでる。まぁ今日は祝日だから利用者は少ないだろうけど……、って XREA のサポートも休みだったり!?
気付いたらカウンタが止まってたよ。何が原因かと思って 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
あぅ、テンションが変だ。そろそろ寝るかぁ。