diff --git a/queries/pg.sql b/queries/pg.sql new file mode 100644 index 0000000..21d7f41 --- /dev/null +++ b/queries/pg.sql @@ -0,0 +1,20 @@ +create or replace view power_v as + select time, + cast(values->'ActivePowerL1'->>'value' as float) as power_l1, + cast(values->'ActivePowerL2'->>'value' as float) as power_l2, + cast(values->'ActivePowerL3'->>'value' as float) as power_l3, + device + from measurements + where application = 'com-passavant-geiger-poc' and + attributes->>'FPort' = '1'; + +create or replace view power_factor_v as + select time, + cast(values->'PowerfactorL1'->>'value' as float) as factor_l1, + cast(values->'PowerfactorL2'->>'value' as float) as factor_l2, + cast(values->'PowerfactorL3'->>'value' as float) as factor_l3, + device + from measurements + where application = 'com-passavant-geiger-poc' and + attributes->>'FPort' = '1'; + diff --git a/src/udi/ENVDB.udiload b/src/udi/ENVDB.udiload new file mode 100644 index 0000000..0d0820b --- /dev/null +++ b/src/udi/ENVDB.udiload @@ -0,0 +1,10 @@ +if [ "$1" = "" ]; then + echo "set namespace as argument" +fi +N=$1 +PGHOST=`kubectl get services traefik -n system -o jsonpath="{.status.loadBalancer.ingress[0].ip}"` +PGPASSWORD=`kubectl get secrets udi-db-cred -n $N -o jsonpath="{.data.PGPASSWORD}" | base64 --decode` +PGUSER=`kubectl get secrets udi-db-cred -n $N -o jsonpath="{.data.PGUSER}" | base64 --decode` +PGSSLMODE=`kubectl get secrets udi-db-cred -n $N -o jsonpath="{.data.PGSSLMODE}" | base64 --decode` +PGDATABASE=`kubectl get secrets udi-db-cred -n $N -o jsonpath="{.data.PGDATABASE}" | base64 --decode` +export PGUSER PGHOST PGPASSWORD PGSSLMODE PGDATABASE diff --git a/src/udi/ENVDB.udi b/src/udi/ENVDB.uditest similarity index 100% rename from src/udi/ENVDB.udi rename to src/udi/ENVDB.uditest