I have a table with 2.44 million rows, and after loading it into server:
copy sample_table
from 'C:\sample_table.txt'
delimiter E'\t'
csv header
if I do
select count(*) from sample_table
pgAdmin 4 will return count as only 1.35 million rows
I found it odd, so I exported this table and looked at the number of rows in Notepad++, and it is still 2.44 million rows (in fact there is 1 row count difference and not sure why, but guess will worry about that later)
As recommended by Adrian in comments, I verified this in psql, and still only see 1.35M.

Any advice please? Thank you!
sample_tablein the database and you dealing with versions in different schema? Have you logged in withpsqlto do thecount(*)to verify?