以前に PostgreSQL を .NET Standard から扱う記事を書きました。
その際、Select クエリの中でテーブル名を "" で囲んでいました。こうしないと大文字が混ざるテーブル名の場合に
ERROR: 42P01: relation "public.テーブル名" does not exist
とエラーになって実行できませんでした。小文字で構成されたテーブル名の場合は "" は不要です。例えばテーブル名が SampleTable
では "" が必要ですが、sample_table
であれば不要です。