2015年10月24日

PostgreSQL9.5

こんにちは。daihyouです。
PostgreSQL9.5の新機能がよさげです。
http://www.slideshare.net/hadoopxnttdata/postgresql-95-new-features-nttdata?related=1
私が良いなと思ったのは、
1:FDW(外部テーブルをPostgreSQLのテーブルとして扱う機能)が機能強化された。
 リモート先からテーブル定義をインポートできる 。
  IMPORT FOREIGN SCHEMA bar INTO fdw;

2:SQLの新しい構文が追加  GROUPING SETS
  SELECT brand, size, sum(sales) FROM items_sold GROUP BY GROUPING SETS ((brand), (size), ());

3:ユーザが閲覧・操作できる行を指定できる機能  ROW LEVEL SECURITY
  3ー1:CREATE POLICY
CREATE POLICY emp_foo_policy ON emp FOR SELECT TO foo USING (role = '開発');
  3ー2:ALTER TABLE table_name ENABLE ROW LEVEL SECURITY;

javaの開発時はネイティブSQLは書かない方針でしたが、上の機能はCriteriaAPIやJPQLではサポートしないでしょうね。これからはjavaの中にネイティブSQLを書くか?
posted by 株式会社アプセル at 12:03| Comment(0) | TrackBack(0) | 日記
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/166358888
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック