19 #include <grass/gis.h>
20 #include <grass/dbmi.h>
21 #include <grass/glocale.h>
52 for (cl = 0; cl < ncol; cl++) {
108 dbColumn *Col, *NCol;
115 G_warning(_(
"Unable to describe table <%s>"), tname);
123 G_debug(3,
"ncol = %d", ncols);
125 for (i = 0; i < ncols; i++) {
128 NCol = (dbColumn *) malloc(
sizeof(dbColumn));
133 NCol->sqlDataType = Col->sqlDataType;
134 NCol->hostDataType = Col->hostDataType;
136 NCol->dataLen = Col->dataLen;
137 NCol->precision = Col->precision;
138 NCol->scale = Col->scale;
139 NCol->nullAllowed = Col->nullAllowed;
140 NCol->hasDefaultValue = Col->hasDefaultValue;
141 NCol->useDefaultValue = Col->useDefaultValue;
143 NCol->select = Col->select;
144 NCol->update = Col->update;