Ligne de commande

Dans Database Tour Pro, les opérations les plus importantes comme l'exportation de données, l'exécution de requêtes, etc. peuvent être effectuées à l'aide de la ligne de commande. En mode ligne de commande, il est possible de travailler avec toutes les options disponibles dans l'interface graphique.

Parfois, la ligne de commande comporte un très grand nombre d'options, ce qui n'est pas pratique à utiliser. Comme alternative, toutes les options peuvent être regroupées dans un seul fichier d'action. Les fichiers d'action peuvent être exécutés soit à partir de la ligne de commande, soit à partir de l'interface graphique. Enregistrez vos opérations de base de données souvent utilisées dans différents fichiers d'action et exécutez-les quand vous en avez besoin.

La ligne de commande et le fichier d'action peuvent inclure des variables d'environnement. Cela améliore la flexibilité et donne la possibilité de réutiliser le code.

Exemples de lignes de commande

Exportation de données

MDB vers HTML. Exportation une table d'un fichier .mdb dans un fichier .html

dbtour.exe /export /SrcDBPassword=leo12 "/SrcDB=c:\my db\stores.mdb" "/SrcTableName=price" "/TrgDB=c:\my db\price.html"

ACCDB vers XLSX. Exportation toutes les tables d'un fichier .accdb dans un fichier .xlsx en mode silencieux

dbtour.exe /silent /export /SrcDBPassword=leo12 "/SrcDB=c:\my db\stores.accdb" "/SrcTableName=*" "/TrgDB=c:\my db\" "/TrgTableName=*.xlsx"

SQLite vers PostgreSQL. Exportation une liste de tables de la base de données SQLite dans une base de données PostgreSQL

dbtour.exe /export /ExportType=DATABASE /ExportMode=REPLACE+INSERT /MemorySaving /UseSQLParameters /TrimTrailingSpaces /OpenTarget
"/TableMappingsFile=C:\Conversions\TableMappings-Daily-Export.xml"
/SrcDBInterface=firedac /SrcDBKind=FILE /SrcDBDriver=SQLite "/SrcDB=C:\SQLite Databases\sales.db"
/TrgDBInterface=firedac /TrgDBKind=ALIAS /TrgDBDriver=POSTGRESQL /TrgServer=dwh.databasetour.com /TrgPort=5432 /TrgDBUserName=dwh /TrgDBPassword=ght76_LP@

Exporter des données à l'aide d'un fichier d'action

dbtour.exe "/ActionFile=c:\My Action Files\export-postgres-to-firebird.txt"

Opérations par lots avec des données texte

Remplacement de texte dans la table Access

dbtour.exe /FieldUtils /CloseWhenDone /CloseOnError /DBInterface=ADO /DBDriver=ACCESS /DB=c:\MyData\Genealogy.mdb /TableName=ADDR /fields=Address1 "/ReplaceText=Mark Tweine street," "/ReplaceText=Mark Tweine str.," /ReplaceIgnoreCase

Ouverture de bases de données, scripts SQL, fichiers de rapport

Ouvrir une base de données DBF basée sur un dossier et y ouvrir une table dBase

dbtour.exe /opendb /DBInterface=ADO /DBDriver=dBase /DBKind=FOLDER "/DB=c:\MyData" "/TableName=customer.dbf"

Ouvrez une base de données Interbase, exécutez un script SQL dessus, puis fermez tout

dbtour.exe /opendb /CloseWhenDone /DBInterface=INTERBASE /DBDriver=INTERBASE /DBKind=FILE "/DB=MyServerName:D:\CommonData\News.gdb " /DBUserName=JohnM /DBPassword=qazwsx78 /SQLFile=d:\MyScripts\CheckData.sql /ExecuteQuery

Construction de lignes de commande

La ligne de commande peut être généré automatiquement à partir de l'interface graphique.

Génération d'une ligne de commande (exportation de données)

Génération d'une ligne de commande (opérations de texte)

Plus de screenshots...