Loading file_catalog/init.sql +46 −50 Original line number Diff line number Diff line Loading @@ -37,10 +37,10 @@ CREATE TABLE Node ( name VARCHAR NOT NULL, type NodeType NOT NULL, format VARCHAR default NULL, /* format serve per distinguere unstuctured (format=NULL) da structured che hanno un formato noto */ -- format serve per distinguere unstuctured (format=NULL) da structured che hanno un formato noto asyncTrans BOOLEAN NOT NULL, /* asyncTransf serve per indicare se il nodo e` ospitato da un cold storage e deve essere necessariamente trasferito con un trasferimento asincrono */ -- asyncTransf serve per indicare se il nodo e` ospitato da un cold storage e deve essere necessariamente -- trasferito con un trasferimento asincrono busyState BOOLEAN NOT NULL, ownerID VARCHAR NOT NULL, creatorID VARCHAR NOT NULL, Loading @@ -56,15 +56,11 @@ Dovrebbe stare sul servizio che fa il trasferimento (es. redis) */ contentMD5 TEXT default NULL, createdOn TIMESTAMP default CURRENT_TIMESTAMP, lastModified TIMESTAMP NOT NULL, /* link TEXT default NULL, */ -- link TEXT default NULL, acceptViews TEXT[] default NULL, provideViews TEXT[] default NULL, /* storageID VARCHAR, serve per mappare il nome del servizio di storage da interrogare per accedere al contenuto di questo nodo */ -- serve per mappare il nome del servizio di storage da interrogare per accedere al contenuto di questo nodo -- storageID VARCHAR, protocols TEXT[] default NULL, PRIMARY KEY (nodeID) ); Loading @@ -81,8 +77,7 @@ CREATE TABLE NodeProperty ( ); CREATE TABLE DeletedNode ( CREATE TABLE DeletedNode ( nodeID BIGSERIAL NOT NULL, name VARCHAR NOT NULL, ownerID VARCHAR NOT NULL, Loading @@ -90,8 +85,9 @@ CREATE TABLE DeletedNode PRIMARY KEY (nodeID) ); /* Initialize root node for vospace */ insert into Node (name, type, asyncTrans, busyState, ownerID, creatorID, groupRead, groupWrite, isPublic, lastModified) values ('YOUR_ROOT_NODE', 'container', '1', 'N', '9127391732918723981732198273275643832902', '9127391732918723981732198273275643832902', '{"YOUR_ADMIN_GROUP"}', '{"YOUR_ADMIN_GROUP"}', '1', CURRENT_TIMESTAMP); No newline at end of file INSERT INTO Node (name, type, asyncTrans, busyState, ownerID, creatorID, groupRead, groupWrite, isPublic, lastModified) VALUES ('YOUR_ROOT_NODE', 'container', '1', 'N', '9127391732918723981732198273275643832902', '9127391732918723981732198273275643832902', '{"YOUR_ADMIN_GROUP"}', '{"YOUR_ADMIN_GROUP"}', '1', CURRENT_TIMESTAMP); No newline at end of file Loading
file_catalog/init.sql +46 −50 Original line number Diff line number Diff line Loading @@ -37,10 +37,10 @@ CREATE TABLE Node ( name VARCHAR NOT NULL, type NodeType NOT NULL, format VARCHAR default NULL, /* format serve per distinguere unstuctured (format=NULL) da structured che hanno un formato noto */ -- format serve per distinguere unstuctured (format=NULL) da structured che hanno un formato noto asyncTrans BOOLEAN NOT NULL, /* asyncTransf serve per indicare se il nodo e` ospitato da un cold storage e deve essere necessariamente trasferito con un trasferimento asincrono */ -- asyncTransf serve per indicare se il nodo e` ospitato da un cold storage e deve essere necessariamente -- trasferito con un trasferimento asincrono busyState BOOLEAN NOT NULL, ownerID VARCHAR NOT NULL, creatorID VARCHAR NOT NULL, Loading @@ -56,15 +56,11 @@ Dovrebbe stare sul servizio che fa il trasferimento (es. redis) */ contentMD5 TEXT default NULL, createdOn TIMESTAMP default CURRENT_TIMESTAMP, lastModified TIMESTAMP NOT NULL, /* link TEXT default NULL, */ -- link TEXT default NULL, acceptViews TEXT[] default NULL, provideViews TEXT[] default NULL, /* storageID VARCHAR, serve per mappare il nome del servizio di storage da interrogare per accedere al contenuto di questo nodo */ -- serve per mappare il nome del servizio di storage da interrogare per accedere al contenuto di questo nodo -- storageID VARCHAR, protocols TEXT[] default NULL, PRIMARY KEY (nodeID) ); Loading @@ -81,8 +77,7 @@ CREATE TABLE NodeProperty ( ); CREATE TABLE DeletedNode ( CREATE TABLE DeletedNode ( nodeID BIGSERIAL NOT NULL, name VARCHAR NOT NULL, ownerID VARCHAR NOT NULL, Loading @@ -90,8 +85,9 @@ CREATE TABLE DeletedNode PRIMARY KEY (nodeID) ); /* Initialize root node for vospace */ insert into Node (name, type, asyncTrans, busyState, ownerID, creatorID, groupRead, groupWrite, isPublic, lastModified) values ('YOUR_ROOT_NODE', 'container', '1', 'N', '9127391732918723981732198273275643832902', '9127391732918723981732198273275643832902', '{"YOUR_ADMIN_GROUP"}', '{"YOUR_ADMIN_GROUP"}', '1', CURRENT_TIMESTAMP); No newline at end of file INSERT INTO Node (name, type, asyncTrans, busyState, ownerID, creatorID, groupRead, groupWrite, isPublic, lastModified) VALUES ('YOUR_ROOT_NODE', 'container', '1', 'N', '9127391732918723981732198273275643832902', '9127391732918723981732198273275643832902', '{"YOUR_ADMIN_GROUP"}', '{"YOUR_ADMIN_GROUP"}', '1', CURRENT_TIMESTAMP); No newline at end of file