When using a log shipping node in slony 2.2.0 b4 If you do EXECUTE SCRIPT(event node=1, SQL='alter table sname add column name text;'); The DDL shows up in the .sql files generated for the log shipping nodes but the ALTER TABLE never executes on the log shipping targets. The problem is that the apply trigger included in slony1_dump.sh does not have a case for DDL scripts (type 'S')
Created attachment 169 [details] fixes + tests for bug298 + doc updates A patch to fix this issue + make the log shipping unit test try DDL https://github.com/ssinger/slony1-engine/tree/bug298
Fixed for 2.2.0 b5 http://git.postgresql.org/gitweb/?p=slony1-engine.git;a=commit;h=ecf0dc5642563199ae5c79d6ab9919f4b7a23eb9