描述或对导入数据执行任何操作时发生PostgreSQL错误

描述或对导入数据执行任何操作时发生PostgreSQL错误,sql,postgresql-8.4,Sql,Postgresql 8.4,我已经将一个SQL转储文件导入到一个名为Test的数据库中,现在当我试图描述该表时,它会给我一个错误,因为该关系不存在。但当我对information_schema.columns执行相同的操作时,我会得到结果。此外,修改或选择操作也因相同错误而失败 # \connect Test Password for user postgres: psql (8.4.18) You are now connected to database "Test". Test=# \d

我已经将一个SQL转储文件导入到一个名为Test的数据库中,现在当我试图描述该表时,它会给我一个错误,因为该关系不存在。但当我对information_schema.columns执行相同的操作时,我会得到结果。此外,修改或选择操作也因相同错误而失败

# \connect Test
Password for user postgres:

psql (8.4.18)
You are now connected to database "Test".

Test=# \d
                          List of relations
         Schema |         Name          |   Type   |  Owner
        --------+-----------------------+----------+----------
        . . .
        public | TESTEMP               | table    | postgres
        . . .

        Test-# \d+ TestEmp;
        Did not find any relation named "Test".

    Test=# select column_name from INFORMATION_SCHEMA.COLUMNS where table_name = 'TestEmp';
        column_name
    --------------------
     lastname
     firstname

    Test=# alter table TestEmp Add column "PerEmp"  BOOLEAN DEFAULT FALSE;
    ERROR:  relation "testemp" does not exist

Test=# select * from TestEmp;
ERROR:  relation "testemp" does not exist
LINE 1: select * from testemp;
                      ^
MediaService=#

任何关于报告这些错误的想法。

已解决。表似乎是使用带引号的字符串创建的,因此它区分大小写。我在下面做了一个描述,没有任何错误

#\d+ "TESTEMP"
                    Table "public.TESTEMP"
       Column       |            Type             | Modifiers
--------------------+-----------------------------+-----------
. . .
把这个问题留到以后再说