このサイトのはてなブックマーク数の合計

www を検索 sarabande.info を検索
トップページに戻る

PostgreSQL

Windows

再インストールする場合は次の作業を行っておく。

ユーザーの作成

ユーザーの作成

createuser -S -D -R -P -E wikiuser(then enter the password)
Enter password for new role:(wikuserのパスワードを設定する)
Enter it again:
Password:(スーパーユーザーのパスワード)
CREATE ROLE

作成時のオプションの意味は以下の通り。

データベースの作成

createdb -E UTF8 -O wikiuser wikidb

psql

psql -U ユーザー名 -d データベース

スーパーユーザーでデータベースを指定せずに接続するには次のようなコマンドを入力する。

psql template1

バージョン番号を調べる

pg_config --version

サポートされる日本語エンコーディング

括弧内はエイリアス。

エンコーディングの設定

クライアントのエンコーディングを表示する

show client_encoding;

サーバーのエンコーディングを表示する

show server_encoding;

クライアントのエンコーディングを設定する

SET client_encoding TO sjis;

データベースの一覧とエンコーディングを表示する

psql -l

postgresユーザーのパスワードを設定する

Ubuntuにおいてpostgresユーザーにはパスワードが設定されていないので 次のコマンドによって設定を行う。

sudo -u postgres psql -c "ALTER USER postgres WITH PASSWORD 'パスワード'"

PythonでPostgreSQLを扱う

Windows

http://www.stickpeople.com/projects/python/win-psycopg/index.html からPythonのバージョンにあったバイナリをダウンロードする。

Ubuntu

sudo apt-get install python-psycopg2

参考

トップページに戻る