Pydbcli.

Python-Datenbank CLI LIB
Jetzt downloaden

Pydbcli. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • The Apache License 2.0
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Wes Mason
  • Website des Verlags:
  • http://1stvamp.org

Pydbcli. Stichworte


Pydbcli. Beschreibung

Python-Datenbank CLI LIB pydbcli ist eine Bibliothek zum Erstellen von interaktiven Befehlszeilen-Datenbankabfragetools mithilfe von Pythons cmd.cmd, ähnlich den Tools wie psql und mysql.installationInstallstall pydbcli mit EASY_INSTALL: easy_install pydbclior aus dem Setup-Skript: Python Setup.py installUSZur pydbcli.utils.Urtility anstelle von cmd.cmd, mit ein paar zusätzlichen Eigenschaften, egmulti_prompt, was Sie möchten, dass die Aufforderung, dass die Aufforderung ersetzt werden soll, wenn in der Mitte einer Multi-Line-SQL-Anweisung.Cursor-DBAPI-Cursor verwendet werden soll, um Abfragen ausführen zu können. Dies sollte auf dem Instanz des Dienstprogramms und nicht in der Klasse Definition.system_cursor als Cursor festgelegt werden, wird jedoch für nicht-schematische spezifische Abfragen verwendet, z Anzeigelisten von Schemas und anderen Metadaten-METADATA.Special_CMDS-Liste / Tupel von "entspannten" Befehlen, z. die mit \, wie \ d. Dies kann in der Klassendefinition überschrieben werden, aber da Sie wahrscheinlich nicht den vorhandenen Befehlssatz löschen möchten, können Sie stattdessen in Ihrem Konstruktor hinzugefügt werden: def __init __ (selbst, * args, ** kwargs): Dienstprogramm .__ INIT __ (Self, * Args, ** kwargs) self.special_cmds.Append ('foo') self.special_cmds.append ('bar') data_cache, die für das Caching-Metadaten verwendet wird, z. B. Listen von Schemas und Tabellen. Wenn Sie dies neu definieren, verwenden Sie etwas, das userdict oder verwendet, der das Diktmixin verwendet, als pydbcli.helpers.memoized erwartet, dass ein Dict wie Instance.db_Types Dikte von Python-Typ-Klassen (wie von DBAPI-Cursors zurückgegeben) auf geeignete SQL-Typ-Saiten erwartet. Die einzigen Methoden nicht. Vollständig implementiert durch das Dienstprogramm sind: * get_schemas * get_tables * get_columns * CONNECTAS Diese können alle auf unterschiedliche Weise erfolgen, wie in der DBAPI-kompatiblen Bibliothek, die zur Verbindung mit der Anschluss an die Datenbank verwendet wird. Sie können auch, wie bei cmd.cmd Ihre eigenen Befehle hinzufügen Griffe (z. B. def do_mycommand) oder überschreiben Sie alle vorhandenen Befehle, wenn Sie benötigen, wenn Sie von pydbcli.helpers angeboten werden. Helfer zum Drucken von Verbrauchs- und Handhabungsfehlern. Anforderungen: · Python · Pyodbc.


Pydbcli. Zugehörige Software