mirror of
https://github.com/postgres/postgres.git
synced 2025-11-24 00:23:06 +03:00
1) Fix SQLForeignKeys() in multibyte mode.
2) Fix a bug with NUMERIC scale in case of Parse statement option. 3) Remove a no longer needed loop in CC_send_query(). Hiroshi Inoue
This commit is contained in:
@@ -227,12 +227,17 @@ QR_set_field_info(stmt->result, 13, "FIELD_TYPE", PG_TYPE_INT4, 4);
|
||||
void
|
||||
getColInfo(COL_INFO *col_info, FIELD_INFO *fi, int k)
|
||||
{
|
||||
char *str;
|
||||
if (fi->name[0] == '\0')
|
||||
strcpy(fi->name, QR_get_value_manual(col_info->result, k, 3));
|
||||
|
||||
fi->type = atoi(QR_get_value_manual(col_info->result, k, 13));
|
||||
fi->precision = atoi(QR_get_value_manual(col_info->result, k, 6));
|
||||
fi->length = atoi(QR_get_value_manual(col_info->result, k, 7));
|
||||
if (str = QR_get_value_manual(col_info->result, k, 8), str)
|
||||
fi->scale = atoi(str);
|
||||
else
|
||||
fi->scale = -1;
|
||||
fi->nullable = atoi(QR_get_value_manual(col_info->result, k, 10));
|
||||
fi->display_size = atoi(QR_get_value_manual(col_info->result, k, 12));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user