Skip to content
drmuey edited this page May 3, 2016 · 31 revisions

MSSQL Fork TODOs:

  • Avoid sqlcmd.exe so it can be run on any system, not just Windows 7dd7456 && 45f1452
  • Typical engine tests for mssql.pm
  • Any new Prereqs to dist
  • POD for new()’s _driver attr (or do we?) we do, since its public dbd_driver() now
  • Determine DSN/URI logic (e.g. look at discussion in PR #6 and grep for ?how does $uri->dbi_dsn know what $self->driver to use?) megred mssql_multi_driver_dsn branch (was [PR #7] in abandonded fork)
    • Done Created mssql_multi_driver_dsn branch on my fork
    • Done Forked URI::db for pull request and created branch mssql_multi_driver_support.
  • Determine if the this being necessary seems like a bug, no? comment is a thing or not. in PR #7 22f643c
  • Address # TODO: is this correct for all 3 $self->dbd_driver()? in PR #7 274f5f3
  • Address # TODO: deal w/ case sensitivity in these checks e.g. it was given … in PR #7 e887237
  • Should provider() and integrated_security() return a sane default (or die or ??) if its not configured (i.e. if $self->sqitch->config->get() returns nothing)
    • I can connect w/out provider so leave it as nothing
    • integrated_security depends on provider so leave it as nothing and have the logic use a proper default as needed

Relevant URLs

Original abandoned fork:

Clone this wiki locally