PostgreSQL
PostgreSQLをちょっとばかり理解したとおもうので、RhodeCodeをSQLiteでなくPostgreSQLで使えるようにしてみました。 一応、最初インストールするところから。 環境:Debian wheezy 64bit on VirtualBox いろいろインストール $ su - # apt-get install pyth…
二十章まで書いたやつの続き。というか文章自体は既に書いてあるからただの清書みたいな感じなんだけど。 20.3 ロールのメンバ資格 CREATE ROLEでメンバグループ用のロールを作成する。 > CREATE ROLE name; メンバグループの追加。 > GRANT group_role TO r…
PostgreSQL 9.1.5文書読んでたのだけど、四章から意味わからなくなってきたのでとりあえず十八章あたりからの設定ファイルとかセキュリティ?関連の辺りを読んで、とりあえずセットアップできるようになってからPostgreSQL入門的な本やら記事やらを読もうか…
読んでみたけど、さっぱり意味がわからないので今のレベルで読むものじゃないみたい。 たぶん、もうちょっとPostgreSQLを使ったり、SQL書いたりしたあとに正確な知識を持っておきたいってときに読んだ方が良いのだと思う。 なので今は置いておいて、なにか他…
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". …
そろそろRDBのひとつくらいちゃんと扱えるようになりたいなーと思い、日本PostgreSQLユーザ会のPostgreSQL文書を読もうかと。 http://www.postgresql.jp/document/9.1/html/ HTML版がデザイン的にとてもシンプルなので若干の読みにくさがあるのですが、文章…
mysqlenvとかmysqlenvとかあるけど、PostgreSQLのないのかなーと思って探してみたらpgvmというものを見つけました。 PostgreSQLのバージョンを切り替えて使わなきゃならないほどPostgreSQL使えるわけじゃないのだけど、特定の場所にインストールしてくれるし…
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章システムカタログ 目次なん…
基本的に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からPostgreSQLを扱うモジュールである、pgをインストールしてみようとしたのですが。 そのままではインストールできないようなのでメモメモ。 環境:Ubuntu 12.04 LTS 32bit server / node.js 0.8.6 / npm 1.1.48 インストール 普通にpgモジュールを…
UbuntuでPostgreSQLをインストール、psqlが扱えるようになるところまで。 環境:Ubuntu 12.04 LTS 64bit Server インストール $ sudo apt-get install -y postgresql aptさまさま。 ユーザ設定 postgresユーザのパスワードを設定するのです。 $ sudo passwd …
RDBに全く興味が無い中、PostgreSQLとMySQLといじる羽目になっていて、なかなか辛いのです。 しかもこのあとにSQLServerとOracleが待っているので、それを考えると鬱々真っ盛りになる予感です。 とりあえず分離レベルの設定方法のメモメモ。 PostgreSQL 確認…