我需要在JasperReports中做一个报告....除了这里的要点。 我已经获得了一个现有的Postgresql DB。
我已经安装了PostgreSQL,一切都很顺利。 (最后的包更新除外。无法通过代理服务器)
我已将C:\Program Files\PostgreSQL\9.0\bin
路径添加到系统路径中。
当我转到cmd并输入psql
时,它会支持输入密码....
我输入密码,因为这是我在安装期间添加的唯一密码。
然后提出 psql:致命:数据库" Morne Nel"不存在
一步一步锄头我将这个数据库导入postgres? PLEASE?
答案 0 :(得分:2)
当使用psql时,你必须传递数据库名称,否则postgres将尝试连接到与你的用户名匹配的数据库(这就是为什么它试图连接到" Morne Nel")。
您可以使用createdb
console命令首先创建数据库。以下是该命令的文档:http://www.postgresql.org/docs/9.3/static/sql-createdatabase.html
但您也可以立即使用pg_restore
命令并传递--create
选项,以便立即从转储创建和恢复数据库(文档:http://www.postgresql.org/docs/9.3/static/app-pgrestore.html)。
尝试执行这些命令(您可能需要指定postgres用户和密码)并告诉我们发生了什么。我现在不能写更多,因为我不确定你有什么转储格式,所以如果你不能成功地使用pg_restore提供这些信息会很好。