#!/bin/bash

set -euEo pipefail

echo "Checking if record revision=3 exists"
record=$(sqlite3 /ngcp-fallback/etc/ngcp-config/cfg_schema.db \
  "SELECT 1 FROM cfg_schema WHERE revision = 3;")

if [[ -n "${record}" ]]; then
  echo "There already is such record, no need to add it"
  exit 0
fi

node_name=$(ngcp-nodename)

echo "There is no such record, adding..."
sqlite3 /ngcp-fallback/etc/ngcp-config/cfg_schema.db \
  "INSERT INTO cfg_schema(revision, node) values (3, '${node_name}');"
