added initial support for Greenplum