चीजों के साथ खेलने के बाद, मुझे एहसास हुआ कि समस्या क्या है:field.types
एक NAMED सूची होना चाहिए वेक्टर, न केवल एक सूची; इसके अतिरिक्त पंक्ति के नाम शामिल नहीं होने चाहिए अन्यथा हमें तीन फ़ील्ड प्रकारों की आवश्यकता होती है। उपरोक्त उदाहरण के लिए, निम्नलिखित ठीक काम करता है:
dbWriteTable(con, name="table_name", value=df,
field.types = c(dte="date", val="double(20,10)"), row.names=FALSE)