diff --git a/src/test/resources/JobUsageRecordTable.sql b/src/test/resources/JobUsageRecordTable.sql index c952ece..bb03fbe 100644 --- a/src/test/resources/JobUsageRecordTable.sql +++ b/src/test/resources/JobUsageRecordTable.sql @@ -1,3 +1,4 @@ +-- CREATE TYPE operation_result AS ENUM ('SUCCESS', 'FAILED'); CREATE TABLE "jobusagerecord"( id TEXT NOT NULL, consumer_id TEXT NOT NULL, diff --git a/src/test/resources/PortletUsageRecordTable.sql b/src/test/resources/PortletUsageRecordTable.sql index 9041fe3..482fddd 100644 --- a/src/test/resources/PortletUsageRecordTable.sql +++ b/src/test/resources/PortletUsageRecordTable.sql @@ -1,3 +1,4 @@ +-- CREATE TYPE operation_result AS ENUM ('SUCCESS', 'FAILED'); CREATE TABLE "portletusagerecord"( id TEXT NOT NULL, consumer_id TEXT NOT NULL, diff --git a/src/test/resources/StorageStatusRecordTable.sql b/src/test/resources/StorageStatusRecordTable.sql new file mode 100644 index 0000000..33366dc --- /dev/null +++ b/src/test/resources/StorageStatusRecordTable.sql @@ -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 +); \ No newline at end of file