关于这一点,我的机智就此结束了。我按照说明如何删除PostgreSQL数据库:http://www.postgresqltutorial.com/postgresql-drop-database/
然而现在我收到了这个错误。有人可以帮我解决这个错误。
答案 0 :(得分:0)
我看到两个问题。
首先,你要杀死自己的连接。
由于您已连接到test
(第8行),当您终止所有连接到test
的连接(第13行)时,您将终止自己的连接。这导致了您的实际错误("服务器连接失败")。
其次,如果你已经过了,那么你就试图删除你所连接的数据库 - 这样就无法工作。
您可以通过连接到同一群集中的其他数据库来解决这两个问题,特别是数据库和连接功能。例如,如果您连接到postgres
数据库而不是test
,则第13行不会终止您自己的连接,并且您将能够成功删除数据库。但是,对于第27行及以后的行,您需要与test
本身建立连接,您需要在test
数据库中创建表。