Re: PostgreSQL with BDR. Problems when adding a sequence in a table column

From: "Ruth Melendo" <rmelendo(at)teltronic(dot)es>
To: "'Greg Spiegelberg'" <gspiegelberg(at)gmail(dot)com>
Cc: "'Technical Doubts'" <online(dot)technicaldoubts(at)gmail(dot)com>, "'[ADMIN]'" <pgsql-admin(at)postgresql(dot)org>
Subject: Re: PostgreSQL with BDR. Problems when adding a sequence in a table column
Date: 2015-03-02 13:27:23
Message-ID: 002e01d054ec$9e419ea0$dac4dbe0$@teltronic.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Hi,

Tried but same error appeared:

ERROR: ALTER TABLE ... ADD COLUMN ... DEFAULT may only affect UNLOGGED or TEMPORARY tables when BDR is active; test_table is a regular table

********** Error **********

I created the sequence using BDR and after that tried to alter table adding the column

CREATE SEQUENCE test_serial_bdr2 USING BDR;

ALTER TABLE test_table add column sec2 INTEGER PRIMARY KEY NOT NULL DEFAULT nextval('test_serial_bdr2');

Ruth Patricia Melendo Ventura

Software Engineer

TELTRONIC, S.A.U.

T: +34 976 465656 Ext. 179

F: +34 976 465722

<http://www.teltronic.es/> www.teltronic.es

Logo40

De: pgsql-admin-owner(at)postgresql(dot)org [mailto:pgsql-admin-owner(at)postgresql(dot)org] En nombre de Greg Spiegelberg
Enviado el: lunes, 02 de marzo de 2015 13:53
Para: Ruth Melendo
CC: Technical Doubts; [ADMIN]
Asunto: Re: [ADMIN] PostgreSQL with BDR. Problems when adding a sequence in a table column

Hi Ruth,

You need to create the sequence first USING BDR then alter the table setting DEFAULT nextval('..._seq').

CREATE SEQUENCE my_id_seq USING BDR;

Make sure your table has a primary key for BDR.

HTH.

-Greg

On Mon, Mar 2, 2015 at 3:05 AM, Ruth Melendo <rmelendo(at)teltronic(dot)es> wrote:

Hi,

How can I fix this in a database with BDR?

... ALTER TABLE … ADD COLUMN …. DEFAULT may only affect UNLOGGED or TEMPORARY

tables when BDR is active; test_table is a regular table

This error happens when trying to add a column to a table with a sequence.

Thanks in advance!

Ruth Patricia Melendo Ventura

Software Engineer

TELTRONIC, S.A.U.

T: +34 976 465656 <tel:%2B34%20976%20465656%C2%A0%C2%A0%20Ext.%20179> Ext. 179

F: +34 976 465722 <tel:%2B34%20976%20465722>

<http://www.teltronic.es/> www.teltronic.es

Logo40

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Ruth Melendo 2015-03-02 13:49:19 Doubt about config file for synchronous bi-directional replication between 2 nodes
Previous Message Greg Spiegelberg 2015-03-02 12:53:10 Re: PostgreSQL with BDR. Problems when adding a sequence in a table column