On Wed, May 30, 2018, 11:03 AM Łukasz Jarych <jarys...@gmail.com> wrote:

> Hi Guys,
>
> i am using Access FE and Postgresql BE.
> To track DML changes i have history log table wotking like here:
>
> https://www.fontstuff.com/access/acctut21.htm
>
> It is ok but this doesnt solve the problem with trakich DDL changes.
>
> For DDL changes i can use flyway system but how to combine this with my
> DML trackinh system?
>
> Do you have any solutions for this?
>
> My boss wants to have possibility to save the current version (state) of
> database with DML and DDL changes. And to easily revert and go back to
> previous version (rollback all changes).
>
> I do not think so that postgresql has triggers on DDL changes and - this
> is the most optimal solution?
>
> Best Wishes,
> Luke
>


> Hi Lukasz,

I think by using triggers(for DML-> Insert, Update, Delete, Truncate), you
can achieve this. You can log the entire query which does this change.

And regarding DDL(Create, Alter), you can use concept of event trigger
where the tags like "ddl_command_start","table_rewrite","ddl_command_end"
are available which let's you to get all the ddl changes into a table.

So by using above things, I hope you can achieve. Feel free to ask if
anything is unclear.

Regards,
Pavan


>

Reply via email to