Setelah bermain-main, saya menyadari apa masalahnya:field.types
harus berupa daftar NAMED vektor, bukan sekadar daftar; selain itu nama baris tidak boleh disertakan jika tidak, kita memerlukan tiga jenis bidang. Untuk contoh di atas, berikut ini berfungsi dengan baik:
dbWriteTable(con, name="table_name", value=df,
field.types = c(dte="date", val="double(20,10)"), row.names=FALSE)