How does this make sense? "relation does not exist"

root@:26257/defaultdb> \dt    
  table_name
--------------
  Post
  Stats
  User
(3 rows)

Time: 1.555468ms

root@:26257/defaultdb> select * from Post;
ERROR: relation "post" does not exist
SQLSTATE: 42P01

Same happens if I try defaultdb.Post or even defaultdb.public.Post. I dont get it, I feel like this used to work? Maybe because I’m creating this with EntityFramework but I dont understand what changed?

SQL object names are case insensitive unless you put them in double quotes. In this case, you need to say select * from "Post" because your object name has a capital letter in it.

Thank you, I felt like I tried that but it works that way now so I must misremember.