PDO\SQLite: Add support for getting raw SQL query (same as SQLite3::getSQL)
Offen
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
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Ö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