📅  最后修改于: 2023-12-03 14:45:41.006000             🧑  作者: Mango
当使用psql连接数据库时,如果输入的数据库名称不存在,将会收到"psql: FATAL: database '<数据库名>' does not exist"的错误提示。
数据库名称输入错误:可能因为输入过程中打错了字母,或者大小写不正确。
数据库没有被创建:如果您输入了正确的数据库名称,但是还是收到了"psql: FATAL: database '<数据库名>' does not exist"的错误提示,那么可能是因为您没有创建该数据库。
检查数据库名称:请检查您输入的数据库名称是否正确,并且是否区分大小写。
创建不存在的数据库:如果您确认该数据库不存在,那么您需要使用以下命令创建该数据库(请确认您拥有足够的权限):
CREATE DATABASE <数据库名>;
例如,若要创建名为“test”的数据库,可以使用以下命令:
CREATE DATABASE test;
psql -h <主机名> -d <数据库名> -U <用户名>
例如,若要连接已存在的“test”数据库,可以使用以下命令:
psql -h localhost -d test -U myuser
"psql: FATAL: database '<数据库名>' does not exist"错误提示常常是由于输入的数据库名称不存在或未创建所致。通过检查数据库名称和创建数据库或连接已存在的数据库,可以解决这个问题。