def _pgsql(self, _request): _request = _request.get(SQL.PGSQL.lower()) _db_name = _request.get("db_name") _db_host = _request.get("db_host") _db_port = _request.get("db_port") _db_user = _request.get("db_user") _db_pass = _request.get("db_pass") if _db_name == None or _db_host == None or _db_port == None\ or _db_user == None or _db_pass == None: logging.error("mysql required db paramters not provided.") _return(self, -1) _config = { "type": SQL.PGSQL.lower(), "pgsql": { "db_name": _db_name, "db_host": _db_host, "db_port": _db_port, "db_user": _db_user, "db_pass": _db_pass } } if create_pgsql_db(_config): if create_pgsql_tables(_config): self._dump_db_config(_config) return _return(self, 0) return _return(self, -1)