NI-Lab.

nilog:

← 前の日 2020-09-11 次の日 →
← 一年前 一年後 →
Twitter (2020-09-11)
「一部のオブジェクトリレーショナルマッピング(ORM)フレームワークは(中略)すべてのテーブルで同じように主キーを定義します。すなわち、列名はid、データ型は整数の疑似キー列です。このようなフレームワークでは、規約に従った方がよい場合があります」

「SQLアンチパターン」より
[t] 2020-09-11 06:21:28
関連するかも情報
「意味を持たない人工的な値を格納するには、新たな列を追加」「この列を主キーとして使用することで、他の属性列には重複を許可しながら、行を一意のものとして扱える」「このタイプの主キー列は、疑似キー(pseudo key)や代理キー(surrogate key)と呼ばれることも」

「SQLアンチパターン」より
[t] 2020-09-11 06:20:47
「一部のオブジェクトリレーショナルマッピング(ORM)フレームワークは(中略)すべてのテーブルで同じように主キーを定義します。すなわち、列名はid、データ型は整数の疑似キー列です。このようなフレームワークでは、規約に従った方がよい場合があります」

「SQLアンチパターン」より
[t] 2020-09-11 06:21:28
「複数の値を持つ属性や再帰的なツリー構造の格納から、小数値の丸めやNULLの扱いに起因する問題、全文検索やSQLインジェクション、MVCアーキテクチャなど、実践的かつ幅広いトピックを網羅」

SQLアンチパターン | Bill Karwin, 和田 卓人, 和田 省二, 児島 修 https://www.amazon.co.jp/dp/4873115892?tag=nilabnilog-22&linkCode=osi&th=1&psc=1
[t] 2020-09-11 06:22:21
大手のアプリはβ版で開発して対策しているのかと。

「「ドラゴンクエストタクト」は、4日付で公式サイトに「Android11のβ版では起動できなくなることを確認した」と告知を掲載」

Android 11で起動できないゲーム続々 「ドラクエウォーク」「ドラクエタクト」「DQMSL」など https://www.itmedia.co.jp/news/articles/2009/09/news145.html
[t] 2020-09-11 06:47:49
今日は9月11日だったか。時差で日本はちょっと早いからもうちょっと後かな。
[t] 2020-09-11 06:52:29
"Rediscover the beloved 2D arcade-style beat 'em up inspired by the iconic comic book series and movie Scott Pilgrim vs. The World in this Complete Edition!"

Scott Pilgrim vs The World: The Game - Complete Edition - Announcement Trailer - Nintendo Switch https://www.youtube.com/watch?v=wGMhTsK-hh4
[t] 2020-09-11 06:53:49
いまどきのゲームウォッチはスーパーマリオが動く( ´∀`)

"Tap into Nintendo’s robust history with this special Game & Watch™ system that includes the original Super Mario Bros.™ game, a digital clock"

Game & Watch: Super Mario Bros. - A Closer Look https://www.youtube.com/watch?v=z4QQ1FhwUQc
[t] 2020-09-11 06:57:17
( ´∀`) 楽しそう

「もちろんこの手の目新しいガジェットには目がない筆者はいつものヨドバシ.comで速攻で衝動予約してしまった」

「令和のポケットボード」スマホパソコン化計画の「Mirabook」を衝動買い (1/3) https://ascii.jp/elem/000/004/026/4026225/
[t] 2020-09-11 06:58:56
なんか人気ないな・・・

「166 回視聴」
「2012/11/01」

デベロッパー向け Evernote API 概要 - YouTube https://www.youtube.com/watch?v=YQ7AK0h5E4s
[t] 2020-09-11 07:00:08
動画の中身を見たら開発者向けのAPIの概要っていうよりはビジネス的な話だからかな。タイトルに合っていない気がする。
[t] 2020-09-11 07:01:30
これいいな( ´∀`) あとでちゃんと見よ

Something About Zelda Breath of the Wild ANIMATED SPEEDRUN ❤️❤️🖤 ANY% 04:11 (no amiibo) WR - YouTube https://www.youtube.com/watch?v=1or3YILu28M
[t] 2020-09-11 07:06:35
「CREATE SEQUENCEはSQL:2003で規定されています」
「CREATE SEQUENCEは、新しいシーケンス番号生成機構を作成します。 これは、nameという名前を持った一行だけの新しい特殊なテーブルの作成と初期化を行います」

CREATE SEQUENCE https://www.postgresql.jp/document/8.0/html/sql-createsequence.html
[t] 2020-09-11 07:11:11
「GENERATED { ALWAYS | BY DEFAULT } AS IDENTITY [ ( sequence_options ) ]」
「この句は列をIDENTITY列として作成します。 それには暗示的なシーケンスが紐付けられ、新しい行のその列には紐付けられたシーケンスから取られた値が自動的に入ります」

CREATE TABLE https://pgsql-jp.github.io/jpug-doc/12.3/html/sql-createtable.html
[t] 2020-09-11 07:14:35
シーケンスを作ったあとにテーブルにセットするのか。めんどいな。。。

エンタープライズ:第1回 PostgreSQLで学ぶSQLデータベースの操作 (6/15) https://www.itmedia.co.jp/enterprise/0307/18/epn20_6.html
[t] 2020-09-11 07:17:51
ラクな方法もあった。

「create table 文でテーブルを作成する際に、フィールドに対して「serial」というデータ型を指定すれば、勝手にシーケンスを作って、データ挿入時も勝手に連番を発行してくれます」

PostgreSQL で連番の数字のフィールドを作る方法 https://www.abe-tatsuya.com/web_prog/postgresql/seaquence.php
[t] 2020-09-11 07:18:16
連番型。MySQL の AUTO_INCREMENT みたいな。

「PostgreSQL固有の自動増分列」「smallserial、serialおよびbigserialデータ型は正確にはデータ型ではなく、テーブルの列に一意の識別子を作成する簡便な表記法」

8.1. 数値データ型 https://pgsql-jp.github.io/jpug-doc/12.3/html/datatype-numeric.html#DATATYPE-SERIAL
[t] 2020-09-11 07:21:11
RT @yamatokotobacat:
とくに何もしてないけど、 https://twitter.com/yamatokotobacat/status/1304034389651750913/photo/1
[t] 2020-09-11 07:48:26
【話題のキーワード】
https://search.yahoo.co.jp/realtime #buzzbot
[t] 2020-09-11 08:30:53
庭のバジルを刻んで市販のパスターソースに混ぜてみたけどあんまりバジル感なかった(´ε` ) 🍝
[t] 2020-09-11 12:34:21
子供の長所を伸ばす事は学校には期待出来ない、というツイートを見かける。期待できないかもしれないのは残念だけど、教育は学校だけでやるものじゃないので、まあなんとかなるはず。
[t] 2020-09-11 12:40:50
2020年09年11日のnilogをすべて表示する

- NI-Lab.
- Mastodon (@nilab@mastodon-japan.net)
- Twitter (@nilab)
- Timelog (@nilab)
- はてなブックマーク (id:nilab)

Web Services by Yahoo! JAPAN