fix postgresql bug