Postgresql domyślnie używa małych liter, jednocześnie rozróżniając wielkość liter w nazwach kolumn/tabeli:
select * from public.Abc
jest właściwie:
select * from public.abc
Dzieje się tak, ponieważ Twoja tabela nazywa się Abc, więc nie można jej znaleźć.
Możesz zastąpić to zachowanie małymi literami za pomocą cudzysłowów, więc „Abc” jest traktowane jako Abc.