Neues Thema starten
Nicht belegt

SQL Export von Datastores

Hallo,

es wäre toll, wenn es einen Export von Datastores gäbe im typischen SQL Create Table Format. Bei dem man sich raussuchen kann ob "nur Struktur", "Daten und Struktur" oder "nur Daten" erstellt werden soll.


Viele Grüße

Andreas Jahn


Das sollte mit folgendem examplarischen Flow machbar sein:


1. SearchDatastore

2. TextHTMLWriterMultiOutput


image



Im TextHTMWriterMultiOutput wäre dann folgendes Skript (Hinweis: exemplarisches ungetestetes Beispiel):

 

<#assign filecontent>
<#list spreadsheet@SearchMasterDatastore_1.getRows() as row> 
INSERT INTO meinetable (<#list row.getCols() as col>${col.getTitle()}<#sep>,</#sep></#list>) VALUES (<#list row.getCols() as col>'${col.get()!}'<#sep>,</#sep> </#list>);
</#list>
  </#assign>


${output(filecontent, "datastoredump.sql", "UTF-8")}

 

Der Output wäre dann sowas in der Art:

image



Das wäre ein Beispiel für INSERT Befehle. Das ganze kann man sich auch noch auf CREATE TABLE adaptieren. 


Dieser Ansatz ist angelehnt an dieses Cookbook.


1 Person gefällt dies
Ah ok, danke, das werd ich mal ausprobieren.

 

Anmelden um einen Kommentar zu veröffentlichen