From 43467ecc6a1624b7fd695883c5c6c214782f6bcd Mon Sep 17 00:00:00 2001 From: Ramya Ravichandran Date: Fri, 15 Feb 2019 16:26:45 +0530 Subject: Son-handler microservice seed code Change-Id: If4000e26044fe267bdd5fae3a1b2599182423950 Issue-ID: DCAEGEN2-1219 Signed-off-by: Ramya Ravichandran --- src/main/docker/postgres_scripts/Dockerfile | 7 +++++++ src/main/docker/postgres_scripts/createdb.sql | 25 +++++++++++++++++++++++++ src/main/docker/postgres_scripts/init_db.sh | 3 +++ 3 files changed, 35 insertions(+) create mode 100644 src/main/docker/postgres_scripts/Dockerfile create mode 100644 src/main/docker/postgres_scripts/createdb.sql create mode 100644 src/main/docker/postgres_scripts/init_db.sh (limited to 'src/main/docker/postgres_scripts') diff --git a/src/main/docker/postgres_scripts/Dockerfile b/src/main/docker/postgres_scripts/Dockerfile new file mode 100644 index 0000000..9ccb016 --- /dev/null +++ b/src/main/docker/postgres_scripts/Dockerfile @@ -0,0 +1,7 @@ +from busybox + +RUN mkdir /docker-entrypoint-initdb.d + +ADD createdb.sql /tmp + + diff --git a/src/main/docker/postgres_scripts/createdb.sql b/src/main/docker/postgres_scripts/createdb.sql new file mode 100644 index 0000000..dc843e7 --- /dev/null +++ b/src/main/docker/postgres_scripts/createdb.sql @@ -0,0 +1,25 @@ +CREATE DATABASE sonh_ms; +\c sonh_ms +CREATE TABLE DMAAP_NOTIFICATIONS( + notification TEXT PRIMARY KEY NOT NULL, + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP +); +CREATE TABLE BUFFERED_NOTIFICATIONS( + notification TEXT PRIMARY KEY NOT NULL, + cluster_id TEXT NOT NULL, + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP +); +CREATE TABLE CLUSTER_DETAILS( + cluster_id TEXT PRIMARY KEY NOT NULL, + cluster_info TEXT NOT NULL, + child_thread_id BIGINT UNIQUE NOT NULL +); +CREATE TABLE CELL_INFO( + cell_id TEXT PRIMARY KEY NOT NULL, + pnf_name TEXT NOT NULL +); +CREATE TABLE PCI_REQUESTS( + transaction_id TEXT PRIMARY KEY, + child_thread_id BIGINT UNIQUE NOT NULL +); + diff --git a/src/main/docker/postgres_scripts/init_db.sh b/src/main/docker/postgres_scripts/init_db.sh new file mode 100644 index 0000000..cbc27a6 --- /dev/null +++ b/src/main/docker/postgres_scripts/init_db.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +psql -U postgres -tc "SELECT 1 FROM pg_database WHERE datname = 'pci_ms'" | grep -q 1 || psql -U postgres -c "CREATE DATABASE pci_ms" -- cgit 1.2.3-korg