include full sql statements
This commit is contained in:
parent
b40f3edcda
commit
cfab0746e7
@ -91,6 +91,51 @@ screen builds json
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SQL
|
||||||
|
---------------------------------------
|
||||||
|
SELECT
|
||||||
|
jsonb_pretty(r.x)
|
||||||
|
FROM
|
||||||
|
tps.srce_set(
|
||||||
|
'DCARD',
|
||||||
|
$$
|
||||||
|
{
|
||||||
|
"name": "DCARD",
|
||||||
|
"type": "csv",
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"key": "Trans. Date",
|
||||||
|
"type": "date"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Post Date",
|
||||||
|
"type": "date"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Description",
|
||||||
|
"type": "text"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Amount",
|
||||||
|
"type": "numeric"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Category",
|
||||||
|
"type": "text"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"unique_constraint": {
|
||||||
|
"type": "key",
|
||||||
|
"fields": [
|
||||||
|
"{Post Date}",
|
||||||
|
"{Trans. Date}",
|
||||||
|
"{Description}"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$$
|
||||||
|
) r(x)
|
||||||
|
|
||||||
backend handles SQL
|
backend handles SQL
|
||||||
-----------------------------------
|
-----------------------------------
|
||||||
|
|
||||||
|
@ -77,6 +77,33 @@ map definition
|
|||||||
"description": "pull first 20 characters from description for mapping"
|
"description": "pull first 20 characters from description for mapping"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SQL
|
||||||
|
---------------------------------------------
|
||||||
|
INSERT INTO
|
||||||
|
tps.map_rm
|
||||||
|
SELECT
|
||||||
|
'DCARD',
|
||||||
|
'First 20',
|
||||||
|
$$ {
|
||||||
|
"defn": [
|
||||||
|
{
|
||||||
|
"key": "{Description}",
|
||||||
|
"map": "y",
|
||||||
|
"flag": "g",
|
||||||
|
"field": "f20",
|
||||||
|
"regex": ".{1,20}",
|
||||||
|
"retain": "y"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "First 20",
|
||||||
|
"where": [
|
||||||
|
{"Category":"Restaurantes"},
|
||||||
|
{"Category":"Services"}
|
||||||
|
],
|
||||||
|
"function": "extract",
|
||||||
|
"description": "pull first 20 characters from description for mapping"
|
||||||
|
} $$::jsonb,
|
||||||
|
1
|
||||||
|
|
||||||
|
|
||||||
assign new key/values to the results of the regular expression, and then back to the underlying row it came from
|
assign new key/values to the results of the regular expression, and then back to the underlying row it came from
|
||||||
|
Loading…
Reference in New Issue
Block a user