指定のオーナーで接続するには

psql -U オーナー名 DB名

だけだとうまくいかない。

pg_hba.confでlocalはtrustにしておく

はまるよね
どはまり

| | コメント (0) | トラックバック (0)

外からユーザをつくる

http://www.postgresql.jp/document/pg815doc/html/app-createuser.html
createuserというのがあるらしい
外からできなきゃいかん理由はとくにない気もするが
なんとなくめも

PostgreSQL: The comprehensive guide to building, programming, and administering PostrgreSQL databases (Developers Library) PostgreSQL: The comprehensive guide to building, programming, and administering PostrgreSQL databases (Developers Library)

著者:Korry Douglas,Susan Douglas
販売元:Sams
Amazon.co.jpで詳細を確認する

| | コメント (0) | トラックバック (0)

テーブルのオーナー

CREATE TABLEするときにオーナーもつけられんかなと思ったけど
だめぽいので
一回作ってからALTER TABLEでオーナーをつける

| | コメント (0) | トラックバック (0)

macにpostgresqlをインストール

http://works-bb.com/osx/install/pgsql.html
を参考にしつつ
やっとできた。。。。
Macユーザには http://www.magic3.org/postgrex/ という選択肢もあるのですが
仕事ではlinuxでやっているのでmakeして入れてみた

そういえばrootユーザになることが前提の作業
rootユーザのパスワードを設定するのも苦労したなあ
http://docs.info.apple.com/jarticle.html?artnum=106290
ちゃんとドキュメントがあるが
そもそもrootユーザのパスワードを設定するのにある手順がいるという発想が
ただのlinuxユーザには想像もつかない。

postgresqlをいれるにはpostgresというユーザ(アカウント)もいるのだが
macの場合、useraddとかではなく、システム環境設定のアカウントでユーザをつくっておく


| | コメント (0) | トラックバック (0)

PostgreSQL6.5.3から8.0.4

PostgreSQL6.5.3から8.0.4のデータ移行

って可能でしょうか・・・

| | コメント (0) | トラックバック (0)

postgresqlのDB:EUC_JPのダンプをUTF-8にいれられるらし?

どーも
UnicodeとEUC_JPの変換はうまくいかないらしいという記述をみかけ(http://www.jaro68.org/needlejuice/blog/263)
じゃあDBをUTF-8にしようかと考える

DBをつくる
createdb hogeutf8db -E UTF-8

EUC_JPのダンプからいれてみる
psql -d hogeutf8db -f hehe.dmp

はいったらしい
psql hogeutf8db
で中身をみてみたら文字化けてる

あーだめなのかしらーと思い一度
dropdb hogeutf8db
で消してしまう

しかしふと気がつく。
TeraTermの文字コードとかあんじゃんけ

というわけでまたDBをつくりだんぷからいれて
eclipseのdbEditからみてみると

ををー!文字化けしちょらんよ!

ていうわけで
JSF+Sprint+Hibernateもやってみよぅと。

| | コメント (0) | トラックバック (0)