updated api for postgresql