Commit 9ce0e053 authored by Cristiano Urban's avatar Cristiano Urban
Browse files

Cleanup.

parent 48e3c083
Loading
Loading
Loading
Loading
+46 −50
Original line number Diff line number Diff line
@@ -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,
@@ -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)
);
@@ -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,
@@ -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