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.