タグ

2019年4月10日のブックマーク (2件)

  • UPSERT(ON CONFLICT句)とGROUPING SETS句/CUBE句/ROLLUP句の実装

    今回は、PostgreSQL 9.5(以下、9.5)で実装された以下2つの機能について、実際に動かしながら紹介します。 UPSERT(ON CONFLICT句)の実装 GROUPING SETS句/CUBE句/ROLLUP句の実装 UPSERT(ON CONFLICT句)の実装 9.5ではINSERT文にON CONFLICT句が追加されました。これは一般的に「UPSERT」として知られている機能です。この句を利用すると、キー値の重複等でエラーとなっていた挿入処理を自動的に他の処理に代替して実行させることができます。 このON CONFLICT句には2つの動作を指定できます。1つはDO NOTHING句です。ON CONFLICT句にDO NOTHING句を指定すると、テーブルに挿入したい行がまだ存在しない(制約に違反する行が存在しない)場合は通常の挿入処理となります。一方、テーブルに挿入

    UPSERT(ON CONFLICT句)とGROUPING SETS句/CUBE句/ROLLUP句の実装
  • うごく、しゃべる、並列化する。1/8 TACHIKOMA - Cerevo

    はじめまして、ボク、タチコマ。これからよろしくね。 うごく、しゃべる、並列化する。 1/8 タチコマ 1/8 タチコマはアニメ「攻殻機動隊 S.A.C.」に登場するタチコマをCerevoが持つ家電テクノロジーを用いて可能な限り再現したスマート・トイです。攻殻機動隊関連製品として初となる※1、各関節・ポッド・マニピュレータ・車輪の電動可動を実現。自然な会話でタチコマとコミュニケーションできる音声認識、作中における「並列化」といった世界観を再現したほか、スマートフォンからタチコマを歩行・走行させることもできます。 アニメ制作で実際に使用された3Dデータに基づいて1/8スケールで再現 1/8タチコマの造形は実際にアニメーション制作に使用された3Dデータを元に製作。作中の造形を可能な限り踏襲し、現実世界に忠実に落とし込みました。まさに攻殻機動隊の世界から飛び出してきたかのようなクオリティに仕上げて

    うごく、しゃべる、並列化する。1/8 TACHIKOMA - Cerevo