PostgreSQL

RhodeCodeをPostgreSQLで使う

PostgreSQLをちょっとばかり理解したとおもうので、RhodeCodeをSQLiteでなくPostgreSQLで使えるようにしてみました。 一応、最初インストールするところから。 環境:Debian wheezy 64bit on VirtualBox いろいろインストール $ su - # apt-get install pyth…

はじめてのPostgreSQL 9.1.5文書 第二十章(2)〜第二十一章

二十章まで書いたやつの続き。というか文章自体は既に書いてあるからただの清書みたいな感じなんだけど。 20.3 ロールのメンバ資格 CREATE ROLEでメンバグループ用のロールを作成する。 > CREATE ROLE name; メンバグループの追加。 > GRANT group_role TO r…

はじめてのPostgreSQL 9.1.5文書 第十八章〜第二十章

PostgreSQL 9.1.5文書読んでたのだけど、四章から意味わからなくなってきたのでとりあえず十八章あたりからの設定ファイルとかセキュリティ?関連の辺りを読んで、とりあえずセットアップできるようになってからPostgreSQL入門的な本やら記事やらを読もうか…

はじめてのPostgreSQL 9.1.5文書 第四章〜第五章

読んでみたけど、さっぱり意味がわからないので今のレベルで読むものじゃないみたい。 たぶん、もうちょっとPostgreSQLを使ったり、SQL書いたりしたあとに正確な知識を持っておきたいってときに読んだ方が良いのだと思う。 なので今は置いておいて、なにか他…

はじめてのPostgreSQL 9.1.5文書 第三章

PostgreSQL 9.1.5文書の第三章を読んだ。なかなか難しい…… 環境:Ubuntu 12.04 LTS 64bit / PostgreSQL 9.1.9 - pgvm 3.2 ビュー 問い合わせをビューとして作成すると、テーブル参照のような形で結果を参照することができる。 mydb=# CREATE VIEW myview AS …

雑多なメモ

\c psql内で指定されたDBに接続する \h SQLのヘルプなどが見れる \x psqlでSELECTした時、カラムが行ごとに表示されるようになる \? 上記のコマンドなどが表示される \c postgres=# \c test You are now connected to database "test" as user "sasaplus1". …

はじめてのPostgreSQL 9.1.5文書 第一章〜第二章

そろそろRDBのひとつくらいちゃんと扱えるようになりたいなーと思い、日本PostgreSQLユーザ会のPostgreSQL文書を読もうかと。 http://www.postgresql.jp/document/9.1/html/ HTML版がデザイン的にとてもシンプルなので若干の読みにくさがあるのですが、文章…

pgvmを使ってみたよ

mysqlenvとかmysqlenvとかあるけど、PostgreSQLのないのかなーと思って探してみたらpgvmというものを見つけました。 PostgreSQLのバージョンを切り替えて使わなきゃならないほどPostgreSQL使えるわけじゃないのだけど、特定の場所にインストールしてくれるし…

node-postgresのタイムアウト的な

node-postgresでPostgreSQLにアクセスしてレコードを出力するコードを書いたのだけど。 var pg = require('pg'); pg.connect('', function(err, client) { if (err) throw err; client.query('SELECT * FROM temp LIMIT 1', function(err, result) { if (err…

ユーザ一覧を見る

postgres=# SELECT * FROM pg_user;で見れるみたい。システムカタログ(とか言うみたい)の一つらしい。 PostgreSQL 9.1.4 文書 第45章システムカタログに一覧があったりとか。ここ読むと良いかも。 PostgreSQL 9.1.4 文書 第45章システムカタログ 目次なん…

VirtualBoxにインストールしたUbuntuのPostgreSQLにnode.jsからアクセスするまで

基本的にPostgreSQLの設定のメモなお話。RDB苦手っぷりを発揮しております。 環境:Ubuntu 12.04 LTS 64bit / node.js 0.8.7 / npm 1.1.52? node.jsからpgモジュールでアクセスするコード node.jsからpgでPostgreSQLにアクセスするコードを書いて実行したの…

node.jsのpgモジュールをインストール

node.jsからPostgreSQLを扱うモジュールである、pgをインストールしてみようとしたのですが。 そのままではインストールできないようなのでメモメモ。 環境:Ubuntu 12.04 LTS 32bit server / node.js 0.8.6 / npm 1.1.48 インストール 普通にpgモジュールを…

UbuntuでPostgreSQLを扱う

UbuntuでPostgreSQLをインストール、psqlが扱えるようになるところまで。 環境:Ubuntu 12.04 LTS 64bit Server インストール $ sudo apt-get install -y postgresql aptさまさま。 ユーザ設定 postgresユーザのパスワードを設定するのです。 $ sudo passwd …

PostgreSQLとMySQLのトランザクション分離レベルの変更方法

RDBに全く興味が無い中、PostgreSQLとMySQLといじる羽目になっていて、なかなか辛いのです。 しかもこのあとにSQLServerとOracleが待っているので、それを考えると鬱々真っ盛りになる予感です。 とりあえず分離レベルの設定方法のメモメモ。 PostgreSQL 確認…