=?UTF-8?B?5b6Q5b+X5a6H5b6Q?= <xuzhiyuster@xxxxxxxxx> writes: > I don't know why this problem exist. Why unable display both table " > public.test10 、 new. test10 " That's behaving as designed: \dt will show you tables that are accessible with an unqualified name, but new.test10 is hidden behind public.test10, so it's not accessible except by qualification. You can do "\dt *.*" or "\dt new.*", etc, to see such tables. See here for more info: https://www.postgresql.org/docs/current/app-psql.html#APP-PSQL-PATTERNS regards, tom lane