Noodle works with PostgreSQL and uses the contributions which are included in the windows installer but installed separately with package management systems like apt and yum.
before PGSQL-v9 will need:
CREATE LANGUAGE plpgsql;
All versions need a user, database and rights and the following to load the lo-manage triggers(the windows Noodle installer will do this for you):
ALTER USER noodleuser WITH SUPERUSER;
You will need these SQLs if you are upgrading from an old version.