相关疑难解决方法(0)

将PostgreSQL数据库复制到另一台服务器

我想将生产PostgreSQL数据库复制到开发服务器.这是最快捷,最简单的方法吗?

database postgresql

465
推荐指数
10
解决办法
31万
查看次数

如何以非交互方式为psql指定密码?

我正在尝试使用shell脚本自动化数据库创建过程,并且我已经通过将密码传递给psql而遇到了一个问题.以下是shell脚本中的一些代码:

psql -U $DB_USER -h localhost -c"$DB_RECREATE_SQL"
Run Code Online (Sandbox Code Playgroud)

如何以非交互方式将密码传递给psql?

谢谢!

postgresql bash command-line

283
推荐指数
11
解决办法
24万
查看次数

错误关系不存在

[error: relation "causes" does not exist]从节点应用程序收到错误.这种关系确实存在,我不确定问题是什么.

我创建了表

CREATE TABLE causes (

cause_id bigint NOT NULL default nextval('causes_cause_id_seq'::regclass),
cause_name varchar(40) NOT NULL,
goal integer,
sponsor varchar(30),
organization varchar(30),
submitter varchar(30),
address varchar(34),
balance numeric

);
Run Code Online (Sandbox Code Playgroud)

这是给出错误的查询:

client = pg.connect(connectionString, function(err, client, done){
    if(err) console.log(err);

    client.query('INSERT INTO causes (cause_name, goal, organization, sponsor, submitter) VALUES ($1,$2,$3,$4,$5) RETURNING *', r, function(err, result){
    if(err) console.log(err);
    });
});
Run Code Online (Sandbox Code Playgroud)

postgresql node.js node-postgres

8
推荐指数
2
解决办法
8009
查看次数

如何在pgAdmin中通过JDBC连接数据库?

我有数据库连接设置和 pgAdmin (这是我所拥有的全部)。我可以通过 pgAdmin 连接到数据库以使用这些设置对数据库进行必要的更改吗?如果是这样,怎么办?

我还没有找到如何做到这一点。这里的其他答案(以及谷歌中的答案)建议编写Java代码 - 这不是我需要的。我想使用 pgAdmin 界面。我可以在不使用 Java 代码的情况下进行更改吗?

这是我的设置示例:

jdbc.driverClassName - org.postgresql.Driver
jdbc.url - jdbc:postgresql://localhost:4444/
jdbc.username - username
jdbc.password - password
Run Code Online (Sandbox Code Playgroud)

postgresql jdbc pgadmin

4
推荐指数
1
解决办法
8300
查看次数