From 7ec04f8dd6ac3eaa62619cfe057d998b4fd2dbf1 Mon Sep 17 00:00:00 2001 From: Michael <41141752+schmidt-software@users.noreply.github.com> Date: Mon, 30 Oct 2023 09:02:12 +0100 Subject: [PATCH] docs(outputs.cratedb): Correct required SQL table schema (#13934) Co-authored-by: Joshua Powers Co-authored-by: Thomas Casteleyn --- plugins/outputs/cratedb/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/outputs/cratedb/README.md b/plugins/outputs/cratedb/README.md index 9a23588a1..18b3bbb49 100644 --- a/plugins/outputs/cratedb/README.md +++ b/plugins/outputs/cratedb/README.md @@ -8,12 +8,13 @@ protocol](https://crate.io/docs/crate/reference/protocols/postgres.html). The plugin requires a table with the following schema. ```sql -CREATE TABLE my_metrics ( +CREATE TABLE IF NOT EXISTS my_metrics ( "hash_id" LONG INDEX OFF, "timestamp" TIMESTAMP, "name" STRING, "tags" OBJECT(DYNAMIC), "fields" OBJECT(DYNAMIC), + "day" TIMESTAMP GENERATED ALWAYS AS date_trunc('day', "timestamp"), PRIMARY KEY ("timestamp", "hash_id","day") ) PARTITIONED BY("day"); ```