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




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:



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.

Ah ok, danke, das werd ich mal ausprobieren.