CREATE TABLE soilhorizon (
"primarykey" VARCHAR,
"dbkey" VARCHAR,
"horizonkey" VARCHAR,
"horizondepthupper" VARCHAR,
"horizondepthlower" VARCHAR,
"depthuom" VARCHAR,
"horizonname" VARCHAR,
"rockfragavai" VARCHAR,
"rockfragments" VARCHAR,
"texture" VARCHAR,
"textureavai" VARCHAR,
"texturemodifier" VARCHAR,
"ph" VARCHAR,
"ec" VARCHAR,
"effervavai" VARCHAR,
"effervescence" VARCHAR,
"claycontentavai" VARCHAR,
"claypct" VARCHAR,
"sandpct" VARCHAR,
"structuregrade" VARCHAR,
"structuresize" VARCHAR,
"structuretype" VARCHAR,
"structureavai" VARCHAR,
"structuregrade2" VARCHAR,
"structuresize2" VARCHAR,
"structuretype2" VARCHAR,
"structurequality" VARCHAR,
"petrocalcicrubble" VARCHAR,
"gypsic" VARCHAR,
"clayfilm" VARCHAR,
"hue" VARCHAR,
"coloravai" VARCHAR,
"value" VARCHAR,
"chroma" VARCHAR,
"colormoistdry" VARCHAR,
"rootsize" VARCHAR,
"rootqty" VARCHAR,
"horizonnotes" VARCHAR,
"siltpct" VARCHAR,
"fragvolgravel" VARCHAR,
"fragvolcobble" VARCHAR,
"fragvolstone" VARCHAR,
"fragvolnodule" VARCHAR,
"fragvoldurinode" VARCHAR,
"fragvolavai" VARCHAR,
"horizonnumber" BIGINT,
"source" VARCHAR,
"yearvisited" BIGINT
);