2007-06-01から1ヶ月間の記事一覧
PostgreSQLに限らず、多くのRDBMSでは CREATE FUNCTION 構文を使って、ユーザ自身で SQL関数を定義することができる。 しかし、素性のよく分からないユーザ定義関数の実行を許すことで、システムに思わぬ穴を開けてしまうことがある。↓の記事はその一例 「ユ…
SE-PostgreSQL1.0βのリリースに向けて、ここしばらく非常に多忙である。地道なバグ退治の他に、いくつか修正を加えている。 ・table/column/tuple:{use} パーミッションの追加 WHERE句やGROUP BY句での参照など、直接ユーザにデータの内容を返さない場合には…
Fedora ProjectへSE-PostgreSQLをプッシュするための情報収集中…。ポータル的な位置にあるのが以下のページ http://fedoraproject.org/wiki/PackageMaintainersこの辺がパッケージをプッシュするためのガイドライン How to become a Fedora Package Collecti…
追記:スレッドのアーカイブは↓ http://marc.info/?t=118080693400002&r=1&w=2数日前にredhat-lsppでgetpeercon()が失敗した際の動作について「それはアプリが対処すべき」というやり取りがあった。 SE-PostgreSQLにも関わる部分なので、「unlabeled network…
記事タイトルは事実ではあるが、明らかに本質を歪めている。今日はPostgreSQL Conference 2007/Tokyoに参加するため、休暇を取得して会場の秋葉原UDX(ダイビルの隣)へ出かけてきた。 自分のセッションは一番最後の17:00〜17:30なので、惰眠を貪っていてもよ…
SE-PostgreSQLで以下のようなUPDATE構文を実行する場合、UPDATE tbl_a SET x=10, y='aaa' WHERE z = true;以下の権限が必要になる。 テーブル tbl_a に対する table:{select update} 権限 カラム x, y に対する column:{update} 権限 カラム z に対する colu…
In the case when getpeercon() failed, the current version of SE-PostgreSQL cannot handle the situation well, so it closes the connection immediately. But RDBMS can be connected from clients without any configuration of labeled networking, …