On 12/8/2005 11:46 AM, Darcy Buskermolen wrote:

On Thursday 08 December 2005 07:49, Jan Wieck wrote:
On 12/8/2005 7:18 AM, Andrew Sullivan wrote:
> On Thu, Dec 08, 2005 at 12:18:17AM +0100, Andreas Pflug wrote:
>> Whatever default is, manual override possibility is what I suggested. Do
>> you agree it should be configurable on the node level, not as slon cmd
>> line option?
>
> Seems like it'd have to be -- see Gavin's note in this thread.

I am missing all the time what exactly the point is to have replicated
databases installed with different character encodings. Why are we
solving problems that do not exist unless someone deliberately screws up
the environment?

Jan

I think the point was to allow for a methood of "upgrading" allowing someone to upgrade from one encoding to another (but I may be off base here). My thought on this brings us back to a point already stated and that is, by allowing for this we end up with DB's that are not true data replicas of each other.


That's one point. The other is what is wrong with setting the env var PGCLIENTENCODING for slon? If slon connects to a remote DB with a specific client_encoding, the data it receives on FETCH is supposed to be in exactly that enoding. That means it must connect to another database (like it's local node DB) with exactly the same encoding, because that is what the data it is sending is in.

Seems to me that one slon can only use one and the same client encoding on all its connections. If it does that and the replication succeeds, then the subscriber is still a true replica of the origin. It might be that things break on a switchover, because the replica uses an encoding that is a superset of the origins, or things might fail further down the road when specific characters are used.


Jan

--
#======================================================================#
# It's easier to get forgiveness for being wrong than for being right. #
# Let's break this rule - forgive me.                                  #
#================================================== [EMAIL PROTECTED] #
_______________________________________________
Slony1-general mailing list
[email protected]
http://gborg.postgresql.org/mailman/listinfo/slony1-general

Reply via email to