blog.bouzuya.net

2022-05-11 ABC125 A, B, C, D を解いた / PostgreSQL テーブル名の最大長 / フラフープを買った

ABC125 : AtCoder Beginner Contest 125 の A, B, C, D を解いた。

ABC の 4 問構成だった最後の回だったっぽい。

いまの実力が当時にあれば 4 完できたな……。


PostgreSQL のテーブル名の最大長を調べた。

検索して Stack Overflow 経由で公式ドキュメントの記述にたどり着いた。

https://stackoverflow.com/questions/27865770/how-long-can-postgresql-table-names-be

https://www.postgresql.org/docs/current/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS

The system uses no more than NAMEDATALEN-1 bytes of an identifier; longer names can be written in commands, but they will be truncated. By default, NAMEDATALEN is 64 so the maximum identifier length is 63 bytes. If this limit is problematic, it can be raised by changing the NAMEDATALEN constant in src/include/pg_config_manual.h.

デフォルトで 63 バイト。

ちなみに PostgreSQL 13.1 文書の日本語訳もある https://www.postgresql.jp/document/13/html/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS 。翻訳に感謝。


フラフープを買った。いきなり子どもの顔にぶつけてしまった。

昨晩のこと。子どもに絵本を読ませてみた。わりと読めているのだけど「ち」と「さ」の区別がついていないのとカタカナが読めないのが厳しい。次はカタカナだな。


今日のコミット。