<div dir="ltr">Hello,<div><br></div><div>We are trying to use Bucardo on Google Cloud SQL Postgresql which does not support setting of the "session replication role" by any user other than the superuser and there is no way to create a superuser that can be used by Bucardo. Both the source and target databases are GCSQL instances and hence have this limitation.</div><div><br></div><div>Reading through this <a href="https://www.endpoint.com/blog/2015/01/28/postgres-sessionreplication-role">https://www.endpoint.com/blog/2015/01/28/postgres-sessionreplication-role</a> - is my understanding that the session replication role is primarily used to disable triggers and foreign key constraints on the target database? It serves no purpose on the source database?</div><div><br></div><div>If that is the case, assuming that the  database schema that we are replicating has no triggers or foreign key constraints , would disabling the code path in Bucardo that sets the "session replication role" have any impact on the actual replication process?</div><div><br></div><div>Any guidance on this would be much appreciated, thank you<br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Mohan<br></div></div></div>