Skip to content

Releases: r-dbi/RMySQL

CRAN

05 Feb 10:45
Compare
Choose a tag to compare
v0.10.8

CRAN release 0.10.8

CRAN release 0.10.7

05 Nov 17:23
Compare
Choose a tag to compare
v0.10.7

Update description

CRAN release 0.10.5

25 Aug 15:06
Compare
Choose a tag to compare
v0.10.5

rpm

CRAN release 0.10.4

28 Jul 21:50
Compare
Choose a tag to compare
v0.10.4

Upgrade brew formula

CRAN release 0.10.3

21 Apr 06:08
Compare
Choose a tag to compare
  • Fix the RPostgreSQL conflict
  • Remove the workaround for the bug in TSMySQL
  • Update URL to MariaDB client in DESCRIPTION

RMySQL 0.10.2

24 Feb 07:15
Compare
Choose a tag to compare
  • Backport fixes from Rcpp branch.
  • Configure script now uses mysql_config if available.
  • MariaDB windows libraries have been updated to 2.1.0
  • Add SSL support to MariaDB windows libraries.

CRAN release 0.10.1

16 Jan 21:38
Compare
Choose a tag to compare
  • Fix configure script for OSX 10.6 Snow Leopard
  • Issue in dbWriteTable() with temporary files on Windows fixed.

CRAN release 0.10

06 Jan 03:33
Compare
Choose a tag to compare
  • New maintainer: Jeroen Ooms
  • Internal changes to support static linking on Windows; this means that
    windows a binary is now available on CRAN.
  • The following internal functions are no longer exported: please
    use the corresponding DBI generic instead:

mysqlInitDriver, mysqlCloseDriver, mysqlDescribeDriver,
mysqlDriverInfo, mysqlNewConnection, mysqlCloneConnection,
mysqlDescribeConnection, mysqlConnectionInfo, mysqlCloseConnection,
mysqlExecStatement, mysqlQuickSQL, mysqlDBApply, mysqlFetch,
mysqlResultInfo, mysqlDescribeResult, mysqlDescribeFields,
mysqlCloseResult, mysqlImportFile, mysqlReadTable, mysqlWriteTable,
mysqlEscapeStrings, mysqlDataType, safe.write.

  • RMySQL gains transaction support with dbBegin(), dbCommit(),
    and dbRollback(), but note that MySQL does not allow data definition
    language statements to be rolled back.
  • The MySQLObject base class has been removed - there is no real shared
    behaviour for MySQLDriver, MySQLConnection and MySQLResult so this
    simplifies the code
  • Implemented methods for dbIsValid(); please use these instead of
    isIdCurrent().
  • Implement dbFetch() method; please use this in preference to fetch().
    dbFetch() now returns a 0-row data frame (instead of an 0-col data frame)
    if there are no results.
  • Methods no longer automatically close open result sets. This was implemented
    inconsistently in a handful of places.
  • dbBuildTableDefinition() has been renamed to mysqlBuildTableDefinition().
  • dbWriteTable() has been rewritten:
  • It quotes field names using dbQuoteIdentifier(), rather
    than use a flawed black-list based approach with name munging.
  • It now throws errors on failure, rather than returning FALSE.
  • It will automatically add row names only if they are character, not integer.
  • When loading a file from disk, dbWriteTable() will no longer
    attempt to guess the correct values for row.names and header - instead
    supply them explicitly if the defaults are incorrect.
  • When given a zero-row data frame it will just creates the table
    definition.
  • Assorted fixes accumulated since last release 3 years ago.
  • MySQL() no longer has force.reload argument - it's not obvious that
    this ever worked.