2016-01-01から1年間の記事一覧
ワケあってPLpgSQL + Triggerのクイズを解いたのですが、PLpgSQLの基本はもとより、pg_notify()やらCTEやらJSONやら、実力を試すにはよいクイズだったように思うので、上げておきます。 質問 以下のテーブルがある。 CREATE TABLE transaction ( id SERIAL P…
こちらでROLLUPが考察さているが、PostgreSQLも先月(2016年1月)リリースのversion 9.5でROLLUPをサポートしたので、試す。 PostgreSQLのドキュメントはこちら。みるとわかるけども、PostgreSQLとSQL-ServerはSQL標準準拠。MySQLが方言。 サンプルはこちらと…
オリジナルの記事はこちら ディレクトリ`/usr/local/pgsql/tblspc`に作った`tblspc`を、`/home/postgres/tblspc`に移す。 [1] テーブルスペース`tblspc`のOidを調べる testdb=# SELECT oid,spcname FROM pg_tablespace WHERE spcname = 'tblspc'; oid | spcn…
(5年前に作った)Postgres-XC用の多重化GTMシステムが動くVagrant boxを作ったので公開します。Postgres-XC用の多重化GTMシステムについては例えば"こちら"を参照。 Requirement Vagrant VirtualBox Install GitHubからリポジトリをcloneしてください。 # gi…