12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- :VERSION 1 # --------------------------
- BEGIN;
- CREATE TABLE os_groups_groups (
- "GroupID" char(36) Primary Key NOT NULL default '',
- "Location" varchar(255) NOT NULL default '',
- "Name" varchar(255) NOT NULL default '',
- "Charter" text NOT NULL,
- "InsigniaID" char(36) NOT NULL default '',
- "FounderID" char(36) NOT NULL default '',
- "MembershipFee" integer NOT NULL default '0',
- "OpenEnrollment" varchar(255) NOT NULL default '',
- "ShowInList" integer NOT NULL default '0',
- "AllowPublish" integer NOT NULL default '0',
- "MaturePublish" integer NOT NULL default '0',
- "OwnerRoleID" char(36) NOT NULL default ''
- );
- CREATE TABLE os_groups_membership (
- "GroupID"char(36) NOT NULL default '',
- "PrincipalID" VARCHAR(255) NOT NULL default '',
- "SelectedRoleID" char(36) NOT NULL default '',
- "Contribution" integer NOT NULL default '0',
- "ListInProfile" integer NOT NULL default '1',
- "AcceptNotices" integer NOT NULL default '1',
- "AccessToken" char(36) NOT NULL default '',
- constraint os_groupmemberpk primary key ("GroupID", "PrincipalID")
- );
- CREATE TABLE os_groups_roles (
- "GroupID" char(36) NOT NULL default '',
- "RoleID" char(36) NOT NULL default '',
- "Name" varchar(255) NOT NULL default '',
- "Description" varchar(255) NOT NULL default '',
- "Title" varchar(255) NOT NULL default '',
- "Powers" bigint NOT NULL default 0,
- constraint os_grouprolepk PRIMARY KEY ("GroupID","RoleID")
- );
- CREATE TABLE os_groups_rolemembership (
- "GroupID" char(36) NOT NULL default '',
- "RoleID" char(36) NOT NULL default '',
- "PrincipalID" VARCHAR(255) NOT NULL default '',
- constraint os_grouprolememberpk PRIMARY KEY ("GroupID","RoleID","PrincipalID")
- );
- CREATE TABLE os_groups_invites (
- "InviteID" char(36) NOT NULL default '',
- "GroupID" char(36) NOT NULL default '',
- "RoleID" char(36) NOT NULL default '',
- "PrincipalID" VARCHAR(255) NOT NULL default '',
- "TMStamp" timestamp NOT NULL default now(),
- constraint os_groupinvitespk PRIMARY KEY ("InviteID")
- );
- -- UNIQUE KEY "PrincipalGroup" ("GroupID","PrincipalID")
- CREATE TABLE os_groups_notices (
- "GroupID" char(36) NOT NULL default '',
- "NoticeID" char(36) NOT NULL default '',
- "TMStamp" integer NOT NULL default '0',
- "FromName" varchar(255) NOT NULL default '',
- "Subject" varchar(255) NOT NULL default '',
- "Message" text NOT NULL,
- "HasAttachment" integer NOT NULL default '0',
- "AttachmentType" integer NOT NULL default '0',
- "AttachmentName" varchar(128) NOT NULL default '',
- "AttachmentItemID" char(36) NOT NULL default '',
- "AttachmentOwnerID" varchar(255) NOT NULL default '',
- constraint os_groupsnoticespk PRIMARY KEY ("NoticeID")
- );
- -- KEY "GroupID" ("GroupID"),
- -- KEY "TMStamp" ("TMStamp")
- CREATE TABLE os_groups_principals (
- "PrincipalID" VARCHAR(255) NOT NULL default '',
- "ActiveGroupID" char(36) NOT NULL default '',
- constraint os_groupprincpk PRIMARY KEY ("PrincipalID")
- );
- COMMIT;
- :VERSION 2 # --------------------------
- BEGIN;
- COMMIT;
|