[Bucardo-general] Change column type

Laurent GARCES laurent.garces at l-rd.fr
Tue Feb 14 13:27:57 UTC 2017


Thanks for your answer,

We are going to change the type of the primary key from integer to 
character varying (255).

I've done some test and after it we cannot insert data anymore in the 
table due to bucardo.

So our only option is to stop bucardo, delete sync, update tables, and 
then recreate the sync?


-- 
Laurent GARCES
LRD www.l-rd.fr
+33 (0)4 67 92 52 56

Le 14/02/2017 à 14:22, Greg Sabino Mullane a écrit :
> On Tue, Feb 14, 2017 at 01:42:33PM +0100, Laurent GARCES wrote:
>> Hi,
>>
>> What would be the best way to "update" a bucardo sync after changing the
>> type of a column in a synchronized table?
>>
>> Is it possible to do it without stopping the bucardo synchronisation?
> Bucardo doesn't really care about the types of the columns, as it just does
> a COPY with a list of colummn names, so as long as the types are compatible,
> and you are not changing the primary key type, nothing at all should need to
> be done.
>
> If the primary key itslef changes type, that's a big deal, and generally requires
> updating the internal Bucardo tables as well as a full restart.
>



More information about the Bucardo-general mailing list