Postgres, Sucripción Replicación BaseData

Paso para iniciar la suscripción para replicar Base de datos en un servidor Linux Ubuntu v. 22.04 con Postgres 16
Paso1.- Crear ROL Replicador
CREATE ROLE «Nombre_Rol» WITH REPLICATION LOGIN PASSWORD ‘password’;
ALTER USER NombreRol WITH SUPERUSER;
Paso2.- Exportar estructura de base de datos a replicar (Backup solo estructura)
pg_dump -h ServerIP -p 5432 -U postgres -C -s BaseDataName > BaseDataName.sql (Restaurar solo Estructura)
psql < BaseDataName.sql
Paso3.- Permisos al rol replicador sobre base datos
GRANT ALL PRIVILEGES ON DATABASE BaseDataName TO replicador;
Paso4.- Crear Sucripción
CREATE SUBSCRIPTION NombreRol
CONNECTION ‘BaseDataName host=ServerIP user=NombreRol password=password’
PUBLICATION NombrePublication
WITH (
copy_data = true,
create_slot = true
);



