IThaiのブログ

IT関連の話題やタイに関する様々なことを書いていきます。

DB

PostgreSQLの導入とPSQL基本コマンド一覧

PostgreSQLを触ることになりましたので、PostgreSQLの導入とPSQLについて学びます。 Vagrantで用意したCentOS上にPostgreSQLをインストールします # yum install postgresql-server # psql --version psql (PostgreSQL) 8.4.20 contains support for command…

DBスペシャリスト試験の正規化についての整理

DB

DBスペシャリスト試験を受けようとおもいます。 主に午後1、2ではDB概念設計が出題されるので、キーになりそうな語彙と正規形について、以下にまとめてみました。 主キー ・一意性 ・非NULL制約 複数属性がセットで主キーになることもある。 候補キー ・一意…

ローカルPCでmysqlを2つ動かしてレプリケーションする

大規模Webサイトなら負荷分散は必須ですよね。私のプロジェクトでもかなり重要度が高いです。そこで、今回は負荷分散技術のひとつである DBレプリケーション機能を触ってみます。特に本番環境と開発環境で環境が違っているのは致命的でもあったので、 まずは…

(MYSQL)ストアドプロシージャのログ出力方法

ストアドプロシージャのログ出力を出したいと思うようになった契機は、シェルでストアドプロシージャを呼んで、戻り値で成功判定をしたいと思ったことでした。 ストアドルーチンで戻り値を返すなら、通常ストアドファンクションを使うのですが、ストアドファ…