Added StorageStatusRecord table sql

This commit is contained in:
Luca Frosini 2021-03-15 15:20:30 +01:00
parent ac846eac7a
commit 27c2280225
3 changed files with 22 additions and 0 deletions

View File

@ -1,3 +1,4 @@
-- CREATE TYPE operation_result AS ENUM ('SUCCESS', 'FAILED');
CREATE TABLE "jobusagerecord"(
id TEXT NOT NULL,
consumer_id TEXT NOT NULL,

View File

@ -1,3 +1,4 @@
-- CREATE TYPE operation_result AS ENUM ('SUCCESS', 'FAILED');
CREATE TABLE "portletusagerecord"(
id TEXT NOT NULL,
consumer_id TEXT NOT NULL,

View File

@ -0,0 +1,20 @@
-- CREATE TYPE operation_result AS ENUM ('SUCCESS', 'FAILED');
-- CREATE TYPE data_type AS ENUM ('STORAGE', 'TREE', 'GEO', 'DATABASE', 'LOCAL', 'OTHER');
CREATE TABLE "storagestatusrecord"(
id TEXT NOT NULL,
consumer_id TEXT NOT NULL,
creation_time TIMESTAMP WITH TIME ZONE NOT NULL,
scope TEXT NOT NULL,
operation_result operation_result NOT NULL,
data_type data_type NOT NULL,
data_volume NUMERIC NOT NULL,
data_count NUMERIC NOT NULL,
data_service_class TEXT NOT NULL,
data_service_name TEXT NOT NULL,
data_service_id TEXT NOT NULL,
provider_id TEXT NOT NULL,
operation_count INTEGER NOT NULL DEFAULT 1,
aggregated BOOLEAN NOT NULL DEFAULT true,
start_time TIMESTAMP WITH TIME ZONE NOT NULL,
end_time TIMESTAMP WITH TIME ZONE NOT NULL
);