makoyangさんの投稿一覧

助け合いフォーラムの投稿
2026/05/10 投稿
NULLと空文字

サンプルテーブルデータ

問題のポイントは理解できますし、たぶんそうだろうと回答して正解だったのですが、図というかサンプルデータの見方として、空白は空文字ではなくNULLって説明はどこかにありましたっけ?「カラム名がageなんだから、当然数値型で空文字なんぞ設定できないでしょ」とか言えなくもないですけど。
PostgreSQLはOracleとかと違ってNULLと空文字が明確に区別され、実業務でも結構はまる(笑)ので突っ込んでみました。

2026/05/09 コメント
「コマンド」という言葉
なるほど…。確かに公式でも明確に区別している(区別を意識している)感じではないですね。 まあ、あくまで個人的になんですが、区別して覚えたほうが問題も解きやすくなるので区別して覚えるようにします。 例題まで見つけていただき、ありがとうございます!
2026/05/03 投稿
「コマンド」という言葉

問題や解説に出てくる「コマンド」という言葉なのですが、ちょっと雑に扱われているような気がします。
例えば、以下は問題からの抜粋なのですが、

VACUUM FULLコマンドを使用すると、VACUUM処理の実行中に排他ロックを取得する
vacuumdbコマンドを使用しても実行できる

全く別のものを「コマンド」と一括りにしているところが気になります。
VACUUM FULLはSQLコマンド(SQL文)だし、vacuumdbはOSコマンド(コマンド)と明確に分けたほうが良いと思うんですよね。
技術系のBlogでも、この辺りを雑に記載されているのを見受けますが、問題集としてはどうなのかというのと、最初からVACUUM FULL文は~、vacuumdbコマンドは~のように学習していったほうが効率が良いと思います。
まあ、ずっとPostgreSQLを触っている方はVACUUMはSQL文、vacuumdbはOSコマンドと見ればわかるのでしょうが…。

合格体験記の投稿
投稿がありません