sogo/OGoContentStore/sql/folderinfo-create.psql
Wolfgang Sourdeau 65375d7506 Monotone-Parent: 0772559678e0dcaffb1e66c71b06e302cf9a9876
Monotone-Revision: 158995d6d9ca56c5ab12433a2f5c0af126b30063

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2006-11-17T22:23:47
Monotone-Branch: ca.inverse.sogo
2006-11-17 22:23:47 +00:00

40 lines
1.3 KiB
Plaintext

--
-- (C) 2004-2005 SKYRIX Software AG
--
-- TODO:
-- add a unique constraints on path
CREATE SEQUENCE SOGo_folder_info_seq;
DROP TABLE SOGo_folder_info;
CREATE TABLE SOGo_folder_info (
c_folder_id INTEGER
DEFAULT nextval('SOGo_folder_info_seq')
NOT NULL
PRIMARY KEY, -- the primary key
c_path VARCHAR(255) NOT NULL, -- the full path to the folder
c_path1 VARCHAR(255) NOT NULL, -- parts (for fast queries)
c_path2 VARCHAR(255) NULL, -- parts (for fast queries)
c_path3 VARCHAR(255) NULL, -- parts (for fast queries)
c_path4 VARCHAR(255) NULL, -- parts (for fast queries)
c_foldername VARCHAR(255) NOT NULL, -- last path component
c_location VARCHAR(2048) NOT NULL, -- URL to folder
c_quick_location VARCHAR(2048) NULL, -- URL to quicktable of folder
c_folder_type VARCHAR(255) NOT NULL -- the folder type ...
);
INSERT INTO SOGo_folder_info
( c_path, c_path1, c_path2, c_path3, c_path4, c_foldername,
c_location, c_quick_location, c_folder_type )
VALUES
( '/Users',
'Users',
NULL,
NULL,
NULL,
'Users',
'http://OGo:OGo@localhost:5432/OGo/SOGo_user_folder',
'http://OGo:OGo@localhost:5432/OGo/SOGo_user_folder_quick',
'Container' );