Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escaping: Escape characters +-&|!(){}[]^"~*?:\ with \, e.g. \+
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
Unbeantwortet
SUBTABLE im Dialog über SQL füllen


Das kann man so machen und ist auch keine schlechte Lösung.

Man muss natürlich aufpassen dass man beim Parametrisieren der SQL Query keine aus dem Frontend exploitbare SQL Injection baut (siehe Prepared Statements).

Ich finde hier den Roundtrip vom Browser ins Backend um eine Tabelle zu befüllen etwas unelegant. Alternativ dazu kann man eine Schrittinitialisierungsfunktion verwenden und die SQL Query auf dem Server beim öffnen des Schritts anstoßen.

Ohne genauere Details zu kennen würde ich dazu raten die Daten nicht direkt in die Untertabelle zu schreiben sondern jr_subtable_init zu verwenden. Auch hier kann man die Daten für die Initialisierung per SQL abholen und entsprechend an die Funktion übergeben.

1
1
Gepostet vor 3 Jahren
Andreas Klein
155 × 4 Administrator
653 Ansichten
0 Antworten
vor 3 Jahren
vor 3 Jahren