Manually disconnecting a connection is not necessary with RGreenplum, but still recommended; if you delete the object containing the connection, it will be automatically disconnected during the next GC with a warning.
methods
## S4 method for signature 'GreenplumDriver'dbConnect(drv, dbname =NULL, host =NULL, port =NULL, password =NULL, user =NULL, service =NULL,..., bigint = c("integer64","integer","numeric","character"))
Arguments
drv: RGreenplum::Greenplum()
dbname: Database name. If NULL, defaults to the user name. Note that this argument can only contain the database name, it will not be parsed as a connection string (internally, expand_dbname is set to false in the call to PQconnectdbParams()).
host, port: Host and port. If NULL, will be retrieved from PGHOST and PGPORT env vars.
service: Name of service to connect as. If NULL, will be ignored. Otherwise, connection parameters will be loaded from the pg_service.conf file and used. See http://www.postgresql.org/docs/9.6/static/libpq-pgservice.html for details on this file and syntax.