1.39.  ddlscript_complete( integer, text, integer )

Propriétés de la fonction
Langage: PLPGSQL
Type du code retour: integer

Après l'exécution du script sur l'origine, ceci corrige les noms des relations, restaure les triggers et génère un événement DDL_SCRIPT pour réclamer son exécution sur les esclaves répliqués.

declare
        p_set_id                        alias for $1;
        p_script                        alias for $2;
        p_only_on_node          alias for $3;
        v_set_origin            int4;
begin
        perform updateRelname(p_set_id, p_only_on_node);
        if p_only_on_node = -1 then
                perform alterTableForReplication(tab_id) from sl_table where tab_set in (select set_id from sl_set where set_origin = getLocalNodeId('_schemadoc'));

                return  createEvent('_schemadoc', 'DDL_SCRIPT', 
                        p_set_id::text, p_script::text, p_only_on_node::text);
        else
                perform alterTableForReplication(tab_id) from sl_table;
        end if;
        return NULL;
end;