ALTER SYSTEM SET wal_level = logical;

-- restart the server

CREATE ROLE subscriber LOGIN REPLICATION PASSWORD 'subscriber';

CREATE PUBLICATION mi_publication
     FOR TABLES IN SCHEMA public
     WITH (publish = 'insert, update, delete');

-- on the subscriber side

--- Precondition: schema and data prior to starting the publication present

CREATE SUBSCRIPTION mi_subscription
     CONNECTION 'postgresql://subscriber:subscriber@localhost:5432/misskey' 
     PUBLICATION mi_publication;

