Hi Neal,

The database is beyond specific in our case and for internal use only. External 
users should not be able to interact with it.

I will look into the Suggests approach.

Thanks

________________________________
From: Neal Fultz <nfu...@gmail.com>
Sent: Tuesday, December 22, 2020 20:34
To: Sebastien Bihorel <sebastien.biho...@cognigencorp.com>
Cc: r-package-devel@r-project.org <r-package-devel@r-project.org>
Subject: Re: [R-pkg-devel] Question about package dependency

Unless there is something Oracle-specific for your database code, I'd
recommend using the DBI interface instead - "enterprise" users can
provide an Oracle object to your functions, and other people could use
their own particular databases.

DBI itself could be a Suggests dependency if it isn't strictly required.


On Tue, Dec 22, 2020 at 5:09 PM Sebastien Bihorel
<sebastien.biho...@cognigencorp.com> wrote:
>
> Hi
>
> I am working on modifying a package originally developed for use within my 
> company, with the intent to distribute it to users external to our company.
> The package currently depends on ROracle to extract data from an Oracle 
> database. The modifications I am implementing would allow the package to 
> operate under 2 modes of data extraction: from this database for internal 
> users or from locally stored data files for external users. Beyond the data 
> extraction step, the package would provide functionality to manipulate the 
> data which is independent of their origin.
>
> I was wondering if and how I could set up my package code and DESCRIPTION 
> file so that external users don't have to install ROracle to install and use 
> my package (since they would operate only in the 2nd mode of data extraction 
> described above).
>
> Thank in advance for your suggestions.
>
>
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> R-package-devel@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-package-devel

        [[alternative HTML version deleted]]

______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

Reply via email to