首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bucardo安装的问题

bucardo安装的问题
EN

Stack Overflow用户
提问于 2017-06-23 13:52:14
回答 3查看 1.6K关注 0票数 0

我有postgresql 9.5、postgresql-plperl-9.5和bucardo版本5.4.1

在bucardo安装之后

代码语言:javascript
复制
Current connection settings:
1. Host:           localhost
2. Port:           5432
3. User:           postgres
4. Database:       postgres
5. PID directory:  /var/run/bucardo

我在试着启动巴卡多

但错误是“DBD::Pg::st execute failed: ERROR: relation " bucardo.bucardo_config”不存在第1行: SELECT setting FROM bucardo.bucardo_config WHERE LOWER(name)... ^ at /usr/bin/bucardo第545行。“这里的问题出在哪里?

EN

回答 3

Stack Overflow用户

发布于 2017-07-16 18:39:49

票数 0
EN

Stack Overflow用户

发布于 2017-08-18 16:45:26

请在postgresql bucardo数据库中使用以下查询创建表

代码语言:javascript
复制
CREATE TABLE bucardo.bucardo_config (
  name     TEXT        NOT NULL, -- short unique name, maps to %config inside Bucardo
  setting  TEXT        NOT NULL,
  about    TEXT            NULL, -- long description
  type     TEXT            NULL, -- sync or goat
  item     TEXT            NULL, -- which specific sync or goat
  cdate    TIMESTAMPTZ NOT NULL DEFAULT now()
);
COMMENT ON TABLE bucardo.bucardo_config IS $$Contains configuration variables for a specific Bucardo instance$$;

CREATE UNIQUE INDEX bucardo_config_unique ON bucardo.bucardo_config(LOWER(name)) WHERE item IS NULL;

CREATE UNIQUE INDEX bucardo_config_unique_name ON bucardo.bucardo_config(name,item,type) WHERE item IS NOT NULL;

ALTER TABLE bucardo.bucardo_config ADD CONSTRAINT valid_config_type CHECK (type IN ('sync','goat'));

ALTER TABLE bucardo.bucardo_config ADD CONSTRAINT valid_config_isolation_level
CHECK (name <> 'isolation_level' OR (setting IN ('serializable','repeatable read')));
票数 0
EN

Stack Overflow用户

发布于 2018-11-22 21:06:36

如果您为postgresql设置了自定义连接配置,则需要在每个“bucardo”命令后指定它。只有这样,'bucardo‘才会在正确的位置查找它的表。例如:

代码语言:javascript
复制
bucardo -U bucardo -d bucardo -p 5000 -P my_password install

此外,请确保您事先执行了以下操作:

代码语言:javascript
复制
CREATE USER bucardo SUPERUSER PASSWORD 'my_password';
CREATE DATABASE bucardo;
GRANT ALL ON DATABASE bucardo TO bucardo;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44713973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档