助け合いフォーラム
この問題はプレミアムコンテンツです。
OSS-DB Silver 問題ID 35123について
boolean値はon, off, true, false, yes, no, 1, 0である
が正しい設定方法とありますが、「~である」という表現は誤解を招くと思います。
参考URLの日本PostgreSQLユーザ会 PostgreSQL 14.5文書「20.1. パラメータの設定」では、
論理型: 値はon、off、true、false、yes、no、1、0(すべて大文字小文字の区別なし)、あるいは、曖昧でなければ、これらの先頭から数文字を省略形として使うこともできます。
とあります。
挙げられたものに加えて大文字や省略形も使えるため、「~等である」や「~が使用できる」といった表現が適切ではないでしょうか。
説明で、
したがって正解は
・パラメータ名は小文字で記載しなければならない
・設定値に使用できる時間の単位は、s(秒), min(分), h(時間), d(日), month(月), year(年)である
です。
その他の選択肢は全て、パラメータ設定についての正しい説明です。
……とありますが、PostgreSQL公式では以下の記載となっています。
『有効なメモリの単位はB (バイト) kB (キロバイト)、MB (メガバイト)、 GB (ギガバイト), TB (テラバイト)です。』
https://www.postgresql.jp/docs/11/config-setting.html
なので、「設定値に使用できるメモリの単位は、kB(キロバイト), MB(メガバイト), GB(ギガバイト), TB(テラバイト)である」も間違い(この問題としては間違っている項目としてこれも選択することが正解)ではないでしょうか。
コメント
この投稿に対して返信しませんか?
s staff_ishii
2023/09/11 11:55
postgresql さん ご指摘の点を修正いたしました。 ご報告、誠にありがとうございました。