Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modularised and added Oracle and SQL Server backends #675

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Commits on Nov 3, 2024

  1. Modularised to support non-Postgres DB backends

    + Split sql module into sql-core and sql-pg, the latter containing
      Postgres specfics shared by doobie-pg and skunk.
    + Split off doobie-core from doobie-pg removing all Postgres specfics
      from the former.
    + Factored out all Postgres specifics from SqlMapping.
    + Reduced the use of lateral subqueries to a minimum.
    + Simplified SqlSelect nesting logic.
    + Avoid nested conditions being captured by predicate subqueries.
    + SkunkMapping now instantiated with a Session rather than a session
      Resource to avoid resource lifecycle on every query.
    + Replaced whale-tail with call outs to docker-compose allowing
      container to be shared by all suites across multiple test runs.
    milessabin committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    056045c View commit details
    Browse the repository at this point in the history
  2. Added an Oracle backend

    milessabin committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    49f72ac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dde325a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    224c350 View commit details
    Browse the repository at this point in the history