PostgreSQLでは様々な言語を使ってユーザー定義関数(他のDBMSでは「ストアド・プロシジャ」と呼ばれている)を書くことができるだけでなく,任意の言語のユーザー定義関数を書く枠組み(言語ハンドラ)をユーザーが自由に追加できる。このメリットを生かし ...
最近,PostgreSQL専用のGUI管理ツールが相次いでリリースされた。今回は,これらの管理ツール3本を紹介する。 それぞれに特徴があるので,必要に応じて気に入ったものを利用すると良いだろう。今回ご紹介するツールはどれもLinuxで稼働するとともに ...
フリーデータベースの雄PostgreSQLとスクリプト言語PHPを組み合わせれば、対費用効果が非常に高いWebシステムを構築することができます。本書はPHPおよびPostgreSQLの設定や文法などの基本事項だけでなく、Webシステム設計のコツや運用Tipsなど、本当に役立つ ...
PostgrSQL 9.0から追加されたエスケープ関数から、 SQLインジェクション対策を再度解説してみたいと思います。 SQLインジェクション対策の4原則 基本的にはSQLインジェクション対策として以下の原則を守っていれば、 SQLインジェクションに脆弱な ...
早速、PostgreSQL 8.4の新機能を見ていくことにしましょう。 インストール方法については、PostgreSQLユーザ会のWebサイト等に詳しいドキュメントがありますので割愛。8.4ベータも、従来のバージョンとインストール方法は変化ありません。基本的にはソース ...
携帯電話向けのSNSサイトを運営するオープンドアは、システム基盤にPostgreSQLを採用。サービス別のDB分散とPostgreSQLの拡張ツールを活用したDBレプリケーションにより、効率的な負荷分散の仕組みを構築した。 10代、20代を中心に急激な普及を見せる ...
PHPプログラムのソースコードの作成・管理を行うフリーウェアのPHPエディタを紹介します。 PHPエディタは名前通り、PHPに特化しているためPHP以外のPerl、Javaなどのエディタとしては 適していませんが、次に紹介するような強力な機能を持つPHPのプログラムを ...
PHP環境においてデータベースへアクセスする機能を提供するクラスライブラリ「ADOdb」に深刻な脆弱性が明らかとなった。「PostgreSQL」を利用している場合に影響があり、アップデートが提供されている。 同ライブラリのPostgreSQL用ドライバにSQL ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する