RMySQL dbWriteTable com field.types

Tenho um quadro de dados chamadodf, é assim:

dte, val
2012-01-01, 23.2323
2012-01-02, 34.343

O tipo nas colunas é data e numérico. Eu gostaria de escrever isso em um banco de dados MySQL usando uma conexão já aberta. A conexão funciona bem, pois eu sou capaz de consultar o db fine. Eu tento executar o seguinte:

dbWriteTable(con, name="table_name", value=df, field.types=list("date", "double(20,10)"))

Isto gera o erro:

Erro na função (classes, fdef, mtable): incapaz de encontrar um método herdado para a função "make.db.names", para a assinatura "MySQLConnection", "NULL"

Se eu não especificar um field.types e executar:

dbWriteTable(con, name="table_name", value=df)

Eu recebo o erro:

Erro no mysqlExecStatement (conn, instrução, ...): Driver RS-DBI: (não foi possível executar a instrução: coluna BLOB / TEXT 'dte' usada na especificação de chave sem um comprimento de chave)

Alguém pode lançar alguma luz sobre isso?

Obrigad

questionAnswers(1)

yourAnswerToTheQuestion