開発したアプリなど一覧

Database

Database

MySQL のバックアップとリストア

いっつも MySQL のコマンドの書式を忘れるのでメモする。 バックアップ バックアップを行うには、mysqldump コマンドを使用します。 リストア 上記 mysqldump で出力したものの中身は SQ...
Database

MySQL の root パスワードをリセットした。

自分が管理してるサーバの MySQL の root パスワードを忘れてしまったのでリセットした際のメモ。 環境は CentOS5.7, MySQL5.5 参考にしたのは本家のドキュメント。ちゃんとやり方あるんだね。 ...
Database

mysql の自動バックアップ

とりあえず dump が取れればいいやと書きなぐった。このままでは同じサーバ上にバックアップファイルを置く事になってあまり意味がないので別途 rsync なり scp なりする。 データベースの設定は wordpress で使用してい...
Database

you cannot change sequence relation hoge_seq

さきほどテーブル hoge にデータを追加しようとしたら、プライマリーキーに重複がありますというエラーが出てシーケンシャル用のテーブルである hoge_seq を確認したら数値がおかしなことになってた。 hoge_seq の last_va...
Database

力技でデータベースのカラムの型を変更する。

Postgreesでは通常、カラムの型を変更するには以下のコマンドを使用する。詳しくはドキュメントを参照。 普通は型変換も自動でやってくれるらしいのだけども、昨日試したときには日付の型変換が上手くいかず、 より複雑な変換が必...
Database

vacuumすげえ

MT4重いなあと思ってとりあえずDBにvacuumをかけてみた。30Mあったsqlite.dbが5Mにまで減ってびびったが重さとはあんまり関係なかった。MTは関係なく、vacuumは定期的にかけないとだめだね。
Database

「MySQL,PostgreSQLとFirebirdの性能をユーザー会メンバーが徹底比較,判明した"意外な結果”」

Database

SQLで誕生日から特定の年齢のリストを出す。