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