Skip to content

Conversation

@detule
Copy link
Owner

@detule detule commented Apr 23, 2024

No description provided.

hadley and others added 30 commits January 12, 2024 08:41
* Supress arrow tests
* Teach `id_field()` to work with unnamed Ids and test it
* Update test because `dbUnquoteIdentifier` no longer names output
* Skip test for SQL server that's skipped by all other backends
* databricks: schema enumeration: reasonable fallback

Use databricks specific method only if catalog argument is non-null.

* Update R/driver-spark.R

Co-authored-by: Hadley Wickham <[email protected]>

---------

Co-authored-by: Hadley Wickham <[email protected]>
* oracle: tables: do not escape when using exact query

* code-review: tests and news

---------

Co-authored-by: Hadley Wickham <[email protected]>
* fixup: merge resolution

* fixup: oracle tests
* Use inline R code to speed up build process
* Update to roxygen2 7.3.0
* Add `test_con()` helper and move individual database tests into own blocks
* Add `local_table()` helper

Fixes r-dbi#634
* teradata: Handle exact when looking through temp tables

* code-review
Add news bullet accidentally dropped in r-dbi#691
Don't load odbc (Fixes r-dbi#739), remove the headings, and put the database info in a details block.
simonpcouch and others added 29 commits February 23, 2024 16:16
* need to convert the column names to UTF-8
* throw correctly encoded error message when it contains nanodbc error or sql
* add docs on the encoding of database and driver
* offload work to output_encoder

---------

Co-authored-by: shrektan <[email protected]>
Co-authored-by: Hadley Wickham <[email protected]>
Co-authored-by: Simon P. Couch <[email protected]>
* snowflake: improve performance on write

* snowflake: columns: pass ellipsis

* snowflake: Allow back-ends to optimize dbExistsTable and do so for snowflake

* docs, news: update

* docs: fixup

* code-review: doc fixup

* code-review: syntax cleanup

* code-review: refactor

* code-review: cleanup roxygen tags

* code-review: moar cleanup roxygen tags

* dbListFields: Implement for Id, SQL

* code-review: update method signature
* connections-pane: infer hierarchy more efficienty

* Update R/connection-pane.R

Co-authored-by: Simon P. Couch <[email protected]>

* Update R/connection-pane.R

Co-authored-by: Simon P. Couch <[email protected]>

* code-review: sub SQL_OWNER_USAGE for SQL_SCHEMA_USAGE

---------

Co-authored-by: Simon P. Couch <[email protected]>
* connections-pane: handle postgres materialized views

* fixup

* Update R/connection-pane.R

Co-authored-by: Simon P. Couch <[email protected]>

* code-review: style

* code-review: simplify

* Update R/connection-pane.R

Co-authored-by: Simon P. Couch <[email protected]>

* Update R/connection-pane.R

Co-authored-by: Simon P. Couch <[email protected]>

---------

Co-authored-by: Simon P. Couch <[email protected]>
* rename `has_odbc()` to `has_unixodbc()`
* add `is_macos()` helper
* automatically configure spark on apple
* integrate `configure_spark()` into `databricks()`
* add NEWS entry
* tell the user to install rather than doing so automatically
* check if spark config is writeable before writing

---------

Co-authored-by: Hadley Wickham <[email protected]>
* run `usethis::use_standalone("r-lib/rlang", "types-check")`
* check `dbConnect()` arguments
* check `dbList*()` arguments
* check read/write function arguments
* test custom error messages
* don't `allow_na`
* transition `stop()` -> `cli_abort()`
* transition from `stopifnot()`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants