Can I load the data source from one database (a postgresql database), after data cleaning on DSS then output it to another database (also a postgresql)
Sure you can ! DSS supports multiple connections to all data sources, and is well suited to transfering data from one system to another, while cleaning/enriching it on the fly.