PostgreSQL

Ubuntu-10.04にしたらPostgreSQLでrake db:createができない

10.04にしたらPostgreSQLは8.4になりました。 psql -lの結果もちょっと違います。 $ psql -l List of databases Name | Owner | Encoding ---------------------+----------+----------- postgres | postgres | SQL_ASCII redmine | fujioka | UTF8 template…

接続数の調べ方

PostgreSQL の現在の接続数 SELECT * FROM pg_stat_activity;同時接続数 SHOW max_connections;

etchにpostgresql-8.2を入れて、ludia-1.4.0の最新機能を使う

postgresql-8.2をインストール /etc/apt/preferencesを修正 Package: * Pin: release a=etch-backports Pin-Priority: 1 Package: * Pin: release a=stable Pin-Priority: 900 Package: postgresql-8.2 Pin: release a=etch-backports Pin-Priority: 900 Pac…

データベースをダンプして他のユーザーでレストアする

PostgreSQLはpg_dumpしただけでは他のユーザーで使えないです。 ダンプしたファイルにオーナーとかが書き込まれているからです。 そのため、ちょっとだけだけコツが要ります。 まず、-Oをつけてダンプします。 pg_dump -O dbname > dbname.sql変えたいオーナ…

パスワードの設定

いつも忘れるのでメモ。 ALTER USER username with encrypted password 'password'; でパスワードを設定 pg_hba.confには host all all 127.0.0.1 255.0.0.0 md5 local all all ident sameuserこう書くと、psqlコマンドはノーパスでできる。 パスワード認証…