1114{
1115 switch (dbf_fieldtype)
1116 {
1118
1119 if (!strcmp(pg_fieldtype, "varchar"))
1120 return -1;
1121 break;
1122
1124
1125 if (!strcmp(pg_fieldtype, "date"))
1126 return -1;
1127 break;
1128
1130
1131 if (!strcmp(pg_fieldtype, "int2") || !strcmp(pg_fieldtype, "int4") || !strcmp(pg_fieldtype, "numeric"))
1132 return -1;
1133 break;
1134
1136
1137 if (!strcmp(pg_fieldtype, "float8") || !strcmp(pg_fieldtype, "numeric"))
1138 return -1;
1139 break;
1140
1142
1143 if (!strcmp(pg_fieldtype, "boolean"))
1144 return -1;
1145 break;
1146 }
1147
1148
1149 return 0;
1150}