IBM Db2 driver

Offen
#2,507 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
35/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Ruhig
Tech-Stack
sql, swift
Bereich
databases

Rechercherichtung

The issue names no files, tests, or entry points. Start by reading the existing database-driver and registry implementations, then compare the DRDA and Db2 CLI options for Db2 LUW. Done means Db2 connections can be configured with host, port, database, user, and SSL, and the sidebar exposes schemas, tables, views, procedures, and sequences; Db2 for i is conditional on the same path supporting it.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

enhancement platform-macos
Problem

Db2 is not supported. Requested in #1638.

Proposed solution

A registry plugin covering Db2 LUW first, and Db2 for i if the same path reaches it, built one of two ways:

  • A DRDA client written in Swift in a TableProCore product, the way TableProTeradataCore implements Teradata's protocol (#1888). Nothing from the vendor to ship.
  • Or the Db2 CLI driver behind a bridge in apple/Native/, the shape the Dameng and SAP HANA plugins use.

Either way:

  • Host, port, database, user and SSL on the connection form.
  • Schemas, tables, views, procedures and sequences in the sidebar.
Alternatives considered

db2 on the command line.

Platform

macOS

Related database type

N/A / General

Vorherrschende Sprache
Swift
Sterne
6.2k
Forks
412
Ø Merge
3 Std. 56 Min.
Gemergte PRs (30 T.)
669

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus TableProApp/TablePro

Alle Issues in TableProApp/TablePro

Ähnliche Issues

Weitere Issues zu Swift

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.