php / php/php-src

PDO\SQLite: Add support for getting raw SQL query (same as SQLite3::getSQL)

Offen
#21,322 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Extension: pdo_sqlite Feature Status: Needs Triage
Vorherrschende Sprache
C
Sterne
40.4k
Forks
8.1k
Ø Merge
2 T. 13 Std.
Gemergte PRs (30 T.)
96

Beschreibung

Description

SQLite3 class supports fetching the raw SQL query as a string from the statement:

SQLite3Stmt::getSQL(bool $expand = false)

Adding an attribute to fetch the same for PDO\SQLite would be nice, eg.:

PDOStatement::getAttribute(PDO\SQLite::ATTR_SQL_STATEMENT)
PDOStatement::getAttribute(PDO\SQLite::ATTR_SQL_EXPANDED_STATEMENT)

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, SQLite3Stmt::getSQL(bool $expand = false) mit der Behandlung von Statement-Attributen in PDO\SQLite und der bestehenden PDOStatement API zu vergleichen. Verfolge, wie sowohl rohes als auch erweitertes SQL bereitgestellt würde, und überprüfe anschließend, dass die beiden angeforderten Attribute für PDO\SQLite-Statements die entsprechenden Werte zurückgeben.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
c, php, sqlite
Bereich
databases
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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