コンピュータクワガタ

かっぱのかっぱによるコンピュータ関連のサイトです

2005-08-01から1ヶ月間の記事一覧

入門本か。

●PostgreSQL 徹底入門 8対応 PostgreSQL 徹底入門 8対応作者: 石田朗雄,浅羽義之,石井達夫,稲葉香理,永安悟史出版社/メーカー: 翔泳社発売日: 2005/09/02メディア: 大型本購入: 3人 クリック: 131回この商品を含むブログ (7件) を見る

これだ

PC

やっとI-Oからも出た。安い! http://www.iodata.jp/prod/pccard/readerwriter/2005/usb2-w12rw/

PostgreSQLがなかったら買ってた。

●ふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道 ふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道作者: 青木峰郎出版社/メーカー: ソフトバンククリエイティブ発売日: 2005/07/27メディア: 単行…

追加のみ可能なテーブル(参照も不可)

とある案件で、追加のみ可能で参照が不可能なテーブルができないかとふと思ったので、やってみました。 まず、テーブルの権限を確認。 testschema.testtableを以下の権限とする。 testdevs=a/testadmin 要するに、SELECT権限がなく、INSERTのみできる状態と…

書庫

http://www.cecile.co.jp/p/p323XD-605/

パワプロ

http://www4.atwiki.jp/pawa12/pages/19.html

スキーマの権限

スキーマの中身を参照するには、USAGE権限が必要と。

とりあえず、昨日の。

JDBCドライバからのアクセスでも文字化けはしてなかった。 http://d.hatena.ne.jp/kuwalab/20050808#1123504574

ギヒョウ本

EclipseとWEB+DB。 http://www.cbook24.com/bm_detail.asp?sku=4774124672 http://www.cbook24.com/bm_detail.asp?sku=477412477X

ああ、そうね、システムカタログね。(アフォ)

データベースの権限。 test=> SELECT datname,usename,datacl test-> FROM pg_database,pg_user test-> WHERE usesysid=datdba; datname | usename | datacl - test | testadmin | {testadmin=C*T*/testadmin,"group testadmins=CT/testadmin"} template1 | …

OSがUTF-8の場合のPostgreSQLの円エンコーディング(確認)

とりあえず、postgresql.confの client_encoding = UTF-8 とすると、一応pgAdmin IIIでも文字化けしていなかった。 あとは、JDBCドライバ等からデータを取得して化けていなければ一応大丈夫かな。

OSがUTF-8の場合のPostgreSQLのエンコーディング(未確認)

EUC_JPはだめなのかな? --encoding UTF-8で帰ってからやってみよう。 psql上はまったく文字化けしないけれども、特定の文字(「・」等)が入力できなかったり、pgAdmin IIIで文字化けしていたりといろいろありんす。 いろいろ調べてたら、クライアントエン…

めんどくさくてもコメントは必須。

データベース、スキーマ、テーブル、列のすべてにコメントはつけましょう。 test=> COMMENT ON DATABASE test IS 'テスト用データベース'; COMMENT test=> COMMENT ON SCHEMA testschema IS 'テスト用スキーマ'; COMMENT test=> COMMENT ON TABLE testschema…

テーブルの権限

最後にテーブルの権限。これは数が多くて完全ではない感じ。 まずは、テスト用のテーブルを作る。 test=> CREATE TABLE testschema.testtable( test(> id integer, test(> name varchar(20) test(> ); CREATE TABLE お約束で、PUBLICの権限をはずす。 test=>…

スキーマの権限

次に、スキーマの権限について。 まずは、適当にスキーマを作成する。作成はデータベース管理者でいいかなと。 test=> CREATE SCHEMA testschema; CREATE SCHEMA まずは、デフォルト権限になるので、PUBLICに対する権限を取り除く。 test=> REVOKE ALL PRIVI…

データベースの権限。

スキーマを勝手に作られないようにデータベース管理者だけに権限を与えると。 まずは、デフォルト権限からPUBLICの権限をはずす。 template1=# REVOKE ALL PRIVILEGES ON DATABASE test FROM PUBLIC RESTRICT; REVOKE 権限をはずすと、今回は以下のような権…

パスワードの有効期限切れ。

パスワードを変えていないはずなのに、認証に失敗する。 psql: FATAL: Password authentication failed for user "testadmin" おかしいなあと思ってパスワードを変更してもうまくいかない。 と思っていたら、パスワードの有効期限が切れていました。 以下の…

データベースの権限も(7.4.6)

家の7.4.6でも権限チェック。 test=# REVOKE ALL PRIVILEGES ON DATABASE test FROM PUBLIC RESTRICT; REVOKE でデフォルト権限から変更すると、pgAdmin IIIで同様に確認できた。 いちいちpgAdminで見ないといけないのか? 出張から帰ってきたら調べよう。体…

Linuxというか、早稲田

http://www.ossaj.org/seminar/050530/ossaj_20050530_2.ppt

データベースの権限も

データベースの権限もpgAdmin IIIで確認するとわかる。 ということは、きっとどこかに情報が保管されているはずだ。

権限