关系在 postgreSQL 中不存在但已经存在

relation does not exist in postgreSQL but already exist

我已经阅读了很多关于我的问题的文章,但没有人解决它。所以你可以在这里看到我的代码

DATABASE_URL = os.environ.get('url_of_my_db')
con = None
try:
    con = psycopg2.connect(DATABASE_URL)
    cur = con.cursor()
    
    print('PostgreSQL database version:')
    #cur.execute('SELECT version()')
    #cur.execute('SELECT * FROM qwerty')
    
    #cur.execute(sql.SQL('SELECT * FROM {}').format(sql.Identifier('qwerty')))
    #cur.execute(sql.SQL("INSERT INTO {} (chat_id, username, created_on) VALUES (8985972942, vovakirdan, 2022-01-05)").format(sql.Identifier('users')))
    cur.execute("""INSERT INTO users (chat_id, username, created_on)
                    VALUES (3131,
                    vovakirdan,
                    2022-01-05)""")
    

    # display the PostgreSQL database server version
    db_version = cur.fetchone()
    print(db_version)
       
     # close the communication with the HerokuPostgres
    cur.close()
except Exception as error:
    print('Cause: {}'.format(error))

finally:
    # close the communication with the database server by calling the close()
    if con is not None:
        con.close()
        print('Database connection closed.')

在我的数据库 table 中存在名为“users”(不带引号的命名),但我仍然有这个错误: error

...关系“用户”不存在

除了 SELECT version() 之外,所有 #commented 代码都不起作用并发送相同的错误,它完美地工作证明连接有效。

问题是 PostgreDB 要我使用 SELECT colum FROM schema.table 而不是 SELECT colum FROM table。就这样。谢谢大家