Skip to content

Commit

Permalink
Polish news
Browse files Browse the repository at this point in the history
Add news bullet accidentally dropped in #691
  • Loading branch information
hadley committed Jan 22, 2024
1 parent 7247504 commit 8d2f038
Showing 1 changed file with 25 additions and 26 deletions.
51 changes: 25 additions & 26 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,45 +1,44 @@
# odbc (development version)

* Microsoft SQL Server: `dbListTables()` now includes temporary tables in output
(@simonpcouch, #509).
* `dbAppendTable()` Improve performance by checking existence once (#691).

* Deprecated `odbcConnectionColumns()` (in favor of `dbListFields()`),
`odbcConnectionActions()`, and `odbcConnectionIcon()` (@simonpcouch, #699).

* `dbConnect()` no longer automatically escapes suspicious characters
(since there doesn't seem to be a consistent way to do this across drivers)
but instead points you to `quote_value()` which applies a heuristic
that should work for most drivers (#718).

* Oracle: use more reliable technique to determine user/schema name (#738).

* freetds: Fix regression when executing multiple queries
(@detule, #731).

* `dbAppendTable()` Improve performance by checking existence once (#691).

* Teradata: Fix usage of `exact` argument in internal methods
(@detule, 717).

* On MacOS and Linux, the package will now automatically set the `ODBCSYSINI`
environmental variable when using the unixODBC driver manager. `ODBCSYSINI`
will not be changed if it exists already (@simonpcouch, #709).
* New wrapper for `dbExecute()` that sets `immediate = TRUE` if you are
not supplying `params`. That should yield a small speed boost in
many cases (#706).

* `dbSendQuery()` once again defaults to `immediate = FALSE` (since if you're
using it instead of `dbGetQuery()` you're likely to be using it with
`dbBind()`). (#726).

* New wrapper for `dbExecute()` that sets `immediate = TRUE` if you are
not supplying `params`. That should yield a small speed boost in
many cases (#706).
* Deprecated `odbcConnectionColumns()` (in favor of `dbListFields()`),
`odbcConnectionActions()`, and `odbcConnectionIcon()` (@simonpcouch, #699).

* Backend specific changes:

* Oracle: Fix checking for existence when identifier components
contain underscores (@detule, #712).
* databricks: Fix schema enumeration in connections pane
(@detule, #715).

* databricks: Fix schema enumeration in connections pane
(@detule, #715).
* Oracle: use more reliable technique to determine user/schema name (#738),
and fix `dbExistsTable()` when identifier components contain `_`
(@detule, #712).

* SQL Server: improvements to `dbExists()` (@meztez, #724) and
`dbListTables()` (@simonpcouch, #509) for temporary tables.
It now uses column type `"BIGINT"` integer64 objects.

* SQL Server with freetds driver: no longer crashes when executing multiple
queries (@detule, #731).

* Teradata: Fix usage of `exact` argument in internal methods (@detule, 717).

* SQL Server Fix `dbExists` for temporary table (@meztez, #724).
* On MacOS and Linux, the package will now automatically set the `ODBCSYSINI`
environmental variable when using the unixODBC driver manager. `ODBCSYSINI`
will not be changed if it exists already (@simonpcouch, #709).

# odbc 1.4.1

Expand Down

0 comments on commit 8d2f038

Please sign in to comment.