DOAG Datenbank 2020

2020-05-25
Conference Session

SQLcl kann Ihren DevOps-Alltag auf vielfältige Weise vereinfachen. Können Sie sich vorstellen, Automatisierungsskripts für die Datenbank in Sprachen wie JavaScript, Python oder Perl zu entwickeln, ohne sich mit Treiberproblemen herumschlagen zu müssen? SQLcl ist ein modernes CLI für die Datenbank. Es ist fast zu 100% kompatibel zu SQL*Plus, erweitert es aber um viele neue Befehle und Features. Das beeindruckendste neue Schlüsselwort lautet „script“. Mit „script“ lassen sich die SQL-Statements oder SQL*Plus-Befehle in Ihre bevorzugte Skriptsprache einbinden. Außerdem kann SQLcl damit um neue Funktionen erweitert werden. Oder Sie verwenden Script dazu, Aufgaben zu parallelisieren. SQLcl bietet aber noch weit mehr: Mächtige DevOps-Tools wie HashiCorp Vault oder Liquibasse sind nahtlos integriert. In dieser interaktiven und unterhaltsamen Session wollen wir Ihnen den Mund wässrig machen und mit beeindruckenden Beispielen aus dem echten Leben Sie dazu animieren, SQLcl selbst einzusetzen. Die Session folgt dieser Agenda: * Einführung in SQLcl * DevOps Tool Integration: Hashicorp Vault * DevOps Tool Interagtion: Liquibase * Das SQLcl Scripting API * Speeding things up mit GraalVM Diese Präsentation beinhaltet eindrucksvolle Live-Demonstrationen. Alle Skripte und Beispiele werden zum Download bereitgestellt, damit Sie gleich beginnen können, Ihren eigenen Automatisierungsprozess zu entwickeln.