Skip to content
Snippets Groups Projects
Commit 996ade60 authored by Henrik Thostrup Jensen's avatar Henrik Thostrup Jensen
Browse files

change schema file to use timestamps without timezones - must always be utc

parent 968d8108
Branches
No related tags found
No related merge requests found
-- OpenNSA SQL Schema (PostgreSQL) -- OpenNSA SQL Schema (PostgreSQL)
-- consider some generic key-value thing for future usage -- consider some generic key-value thing for future usage
-- ALL timestamps must be in utc
CREATE TYPE label AS ( CREATE TYPE label AS (
label_type text, label_type text,
...@@ -15,7 +16,7 @@ CREATE TABLE service_connections ( ...@@ -15,7 +16,7 @@ CREATE TABLE service_connections (
global_reservation_id text, global_reservation_id text,
description text, description text,
nsa text NOT NULL, nsa text NOT NULL,
reserve_time timestamp with time zone NOT NULL, reserve_time timestamp NOT NULL,
reservation_state text NOT NULL, reservation_state text NOT NULL,
provision_state text NOT NULL, provision_state text NOT NULL,
activation_state text NOT NULL, activation_state text NOT NULL,
...@@ -26,8 +27,8 @@ CREATE TABLE service_connections ( ...@@ -26,8 +27,8 @@ CREATE TABLE service_connections (
dest_network text NOT NULL, dest_network text NOT NULL,
dest_port text NOT NULL, dest_port text NOT NULL,
dest_labels label[], dest_labels label[],
start_time timestamp with time zone NOT NULL, start_time timestamp NOT NULL,
end_time timestamp with time zone NOT NULL, end_time timestamp NOT NULL,
bandwidth integer NOT NULL -- mbps bandwidth integer NOT NULL -- mbps
); );
...@@ -58,7 +59,7 @@ CREATE TABLE simplebackendconnections ( ...@@ -58,7 +59,7 @@ CREATE TABLE simplebackendconnections (
global_reservation_id text, global_reservation_id text,
description text, description text,
nsa text NOT NULL, nsa text NOT NULL,
reserve_time timestamp with time zone NOT NULL, reserve_time timestamp NOT NULL,
reservation_state text NOT NULL, reservation_state text NOT NULL,
provision_state text NOT NULL, provision_state text NOT NULL,
activation_state text NOT NULL, activation_state text NOT NULL,
...@@ -69,8 +70,8 @@ CREATE TABLE simplebackendconnections ( ...@@ -69,8 +70,8 @@ CREATE TABLE simplebackendconnections (
dest_network text NOT NULL, dest_network text NOT NULL,
dest_port text NOT NULL, dest_port text NOT NULL,
dest_labels label[], dest_labels label[],
start_time timestamp with time zone NOT NULL, start_time timestamp NOT NULL,
end_time timestamp with time zone NOT NULL, end_time timestamp NOT NULL,
bandwidth integer NOT NULL -- mbps bandwidth integer NOT NULL -- mbps
); );
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment