Skip to content
GitLab
Explore
Projects
Groups
Topics
Snippets
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Register
Sign in
Toggle navigation
Menu
UPSMF
uphrh-sb-devops
Commits
2a19e380
Commit
2a19e380
authored
7 years ago
by
manzarul.haque
Browse files
Options
Download
Patches
Plain Diff
issues #SB-1187 fix:cleaning cql script
parent
fae28471
release-1.3.1
release-1.3
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
ansible/roles/cassandra-cql-update/templates/cassandra.cql
+9
-85
ansible/roles/cassandra-cql-update/templates/cassandra.cql
with
9 additions
and
85 deletions
+9
-85
ansible/roles/cassandra-cql-update/templates/cassandra.cql
+
9
−
85
View file @
2a19e380
...
@@ -61,7 +61,8 @@ here id and userId both are same
...
@@ -61,7 +61,8 @@ here id and userId both are same
email and username is unique
email and username is unique
*/
*/
CREATE TABLE IF NOT EXISTS sunbird.user(id text,userId text,userName text, email text,phone text,aadhaarNo text,createdDate text,updatedDate text,updatedBy text,
CREATE TABLE IF NOT EXISTS sunbird.user(id text,userId text,userName text, email text,phone text,aadhaarNo text,createdDate text,updatedDate text,updatedBy text,
lastLoginTime text,status int,firstName text,lastName text,password text,avatar text,gender text,language text,state text,city text,zipcode text,PRIMARY KEY (id));
lastLoginTime text,status int,firstName text,lastName text,password text,avatar text,gender text,language list<text>,subject list<text>,grade list<text>,regOrgId text,
dob text,thumbnail text,PRIMARY KEY (id));
CREATE INDEX inx_u_email ON sunbird.user (email);
CREATE INDEX inx_u_email ON sunbird.user (email);
CREATE INDEX inx_u_phone ON sunbird.user (phone);
CREATE INDEX inx_u_phone ON sunbird.user (phone);
...
@@ -76,8 +77,8 @@ CREATE INDEX inx_ua_userId ON sunbird.user_auth (userId);
...
@@ -76,8 +77,8 @@ CREATE INDEX inx_ua_userId ON sunbird.user_auth (userId);
CREATE INDEX inx_ua_source ON sunbird.user_auth (source);
CREATE INDEX inx_ua_source ON sunbird.user_auth (source);
//organisation
//organisation
CREATE TABLE IF NOT EXISTS sunbird.organisation(id text, orgName text, description text,communityId text,createdBy
text,createdByName
text,createdDate text,
CREATE TABLE IF NOT EXISTS sunbird.organisation(id text, orgName text, description text,communityId text,createdBy text,createdDate text,
updatedDate text,updatedBy text,status int,
relation text,
parentOrgId text,orgType
text,state text,city text,zipcode
text,orgCode text,dateTime timestamp,PRIMARY KEY (id));
updatedDate text,updatedBy text,status int,parentOrgId text,orgType text,orgCode text,dateTime timestamp,PRIMARY KEY (id));
CREATE INDEX inx_org_orgName ON sunbird.organisation (orgName);
CREATE INDEX inx_org_orgName ON sunbird.organisation (orgName);
CREATE INDEX inx_org_status ON sunbird.organisation (status);
CREATE INDEX inx_org_status ON sunbird.organisation (status);
...
@@ -98,12 +99,11 @@ CREATE INDEX inx_ps_sectionName ON sunbird.page_section (name);
...
@@ -98,12 +99,11 @@ CREATE INDEX inx_ps_sectionName ON sunbird.page_section (name);
//Assessment Eval
//Assessment Eval
//id= using timestamp and env
//id= using timestamp and env
CREATE TABLE IF NOT EXISTS sunbird.assessment_eval(id text, contentId text, courseId text, userId text,
assessmentItemId text,
CREATE TABLE IF NOT EXISTS sunbird.assessment_eval(id text, contentId text, courseId text, userId text,
createdDate text,result text,score text,attemptId text,attemptedCount int,PRIMARY KEY (id));
createdDate text,result text,score text,attemptId text,attemptedCount int,PRIMARY KEY (id));
CREATE INDEX inx_ae_userId ON sunbird.assessment_eval (userId);
CREATE INDEX inx_ae_userId ON sunbird.assessment_eval (userId);
CREATE INDEX inx_ae_contentId ON sunbird.assessment_eval (contentId);
CREATE INDEX inx_ae_contentId ON sunbird.assessment_eval (contentId);
CREATE INDEX inx_ae_assessmentItemId ON sunbird.assessment_eval (assessmentItemId);
CREATE INDEX inx_ae_courseId ON sunbird.assessment_eval (courseId);
CREATE INDEX inx_ae_courseId ON sunbird.assessment_eval (courseId);
//Assessment item
//Assessment item
...
@@ -118,30 +118,11 @@ CREATE INDEX inx_ai_assessmentItemId ON sunbird.assessment_item (assessmentItemI
...
@@ -118,30 +118,11 @@ CREATE INDEX inx_ai_assessmentItemId ON sunbird.assessment_item (assessmentItemI
CREATE INDEX inx_ai_courseId ON sunbird.assessment_item (courseId);
CREATE INDEX inx_ai_courseId ON sunbird.assessment_item (courseId);
CREATE INDEX inx_ai_processingStatus ON sunbird.assessment_item (processingStatus);
CREATE INDEX inx_ai_processingStatus ON sunbird.assessment_item (processingStatus);
ALTER TABLE sunbird.course_management DROP noOfLectures;
ALTER TABLE sunbird.course_management ADD noOfLectures int;
ALTER TABLE sunbird.assessment_item DROP evaluationStatus;
DROP INDEX IF EXISTS sunbird.inx_ai_processingStatus;
DROP INDEX IF EXISTS sunbird.inx_ai_processingStatus;
ALTER TABLE sunbird.assessment_item DROP processingStatus;
ALTER TABLE sunbird.assessment_item ADD evaluationStatus boolean;
ALTER TABLE sunbird.assessment_item ADD processingStatus boolean;
DROP INDEX IF EXISTS sunbird.inx_ae_assessmentitemid;
DROP INDEX IF EXISTS sunbird.inx_ae_assessmentitemid;
ALTER TABLE sunbird.assessment_eval DROP assessmentItemId;
//2017-06-30 changes for user and organisation
ALTER TABLE sunbird.user DROP zipcode;
ALTER TABLE sunbird.user DROP city;
ALTER TABLE sunbird.user DROP state;
ALTER TABLE sunbird.user DROP language;
ALTER TABLE sunbird.user ADD thumbnail text;
ALTER TABLE sunbird.user ADD dob text;
ALTER TABLE sunbird.user ADD regOrgId text;
ALTER TABLE sunbird.user ADD subject list<text>;
ALTER TABLE sunbird.user ADD language list<text>;
ALTER TABLE sunbird.user ADD grade list<text>;
CREATE TABLE IF NOT EXISTS sunbird.user_external_identity(id text, userId text, externalId text,source text,isVerified boolean,PRIMARY KEY (id));
CREATE TABLE IF NOT EXISTS sunbird.user_external_identity(id text, userId text, externalId text,source text,isVerified boolean,PRIMARY KEY (id));
CREATE INDEX inx_uei_userid ON sunbird.user_external_identity (userId);
CREATE INDEX inx_uei_userid ON sunbird.user_external_identity (userId);
CREATE INDEX inx_uei_externalId ON sunbird.user_external_identity (externalId);
CREATE INDEX inx_uei_externalId ON sunbird.user_external_identity (externalId);
CREATE INDEX inx_uei_source ON sunbird.user_external_identity (source);
CREATE INDEX inx_uei_source ON sunbird.user_external_identity (source);
...
@@ -165,11 +146,6 @@ CREATE INDEX inx_uorg_orgId ON sunbird.user_org(orgId);
...
@@ -165,11 +146,6 @@ CREATE INDEX inx_uorg_orgId ON sunbird.user_org(orgId);
CREATE TABLE IF NOT EXISTS sunbird.subject(id text, name text, PRIMARY KEY (id));
CREATE TABLE IF NOT EXISTS sunbird.subject(id text, name text, PRIMARY KEY (id));
CREATE INDEX inx_sb_name ON sunbird.subject(name);
CREATE INDEX inx_sb_name ON sunbird.subject(name);
ALTER TABLE sunbird.organisation DROP city;
ALTER TABLE sunbird.organisation DROP state;
ALTER TABLE sunbird.organisation DROP zipcode;
ALTER TABLE sunbird.organisation DROP relation;
ALTER TABLE sunbird.organisation DROP createdbyname;
ALTER TABLE sunbird.organisation ADD imgUrl text;
ALTER TABLE sunbird.organisation ADD imgUrl text;
ALTER TABLE sunbird.organisation ADD thumbnail text;
ALTER TABLE sunbird.organisation ADD thumbnail text;
...
@@ -182,7 +158,7 @@ ALTER TABLE sunbird.organisation ADD noOfmembers int;
...
@@ -182,7 +158,7 @@ ALTER TABLE sunbird.organisation ADD noOfmembers int;
ALTER TABLE sunbird.organisation ADD isApproved boolean;
ALTER TABLE sunbird.organisation ADD isApproved boolean;
ALTER TABLE sunbird.organisation ADD approvedBy text;
ALTER TABLE sunbird.organisation ADD approvedBy text;
ALTER TABLE sunbird.organisation ADD approvedDate text;
ALTER TABLE sunbird.organisation ADD approvedDate text;
//ALTER TABLE sunbird.organisation ADD isRejected boolean;
CREATE INDEX inx_org_channel ON sunbird.organisation(channel);
CREATE INDEX inx_org_channel ON sunbird.organisation(channel);
CREATE INDEX inx_org_orgType ON sunbird.organisation(orgType);
CREATE INDEX inx_org_orgType ON sunbird.organisation(orgType);
...
@@ -195,72 +171,20 @@ CREATE TABLE IF NOT EXISTS sunbird.org_mapping(id text, orgIdOne text,relation t
...
@@ -195,72 +171,20 @@ CREATE TABLE IF NOT EXISTS sunbird.org_mapping(id text, orgIdOne text,relation t
CREATE INDEX inx_om_orgIdOne ON sunbird.org_mapping(orgIdOne);
CREATE INDEX inx_om_orgIdOne ON sunbird.org_mapping(orgIdOne);
CREATE INDEX inx_om_orgIdTwo ON sunbird.org_mapping(orgIdTwo);
CREATE INDEX inx_om_orgIdTwo ON sunbird.org_mapping(orgIdTwo);
CREATE TABLE IF NOT EXISTS sunbird.role(id text, name text,status int, PRIMARY KEY (id));
CREATE INDEX inx_role_name ON sunbird.role(name);
insert into role (id,name,status) values ('r_101','ADMIN',1);
insert into role (id,name,status) values ('r_102','ORG_ADMIN',1);
insert into role (id,name,status) values ('r_103','ORG_MODERATOR',1);
insert into role (id,name,status) values ('r_104','CONTENT_CREATOR',1);
insert into role (id,name,status) values ('r_105','CONTENT_REVIEWER',1);
insert into role (id,name,status) values ('r_106','ORG_MEMBER',1);
ALTER TABLE sunbird.user ADD rootOrgId text;
ALTER TABLE sunbird.user ADD rootOrgId text;
ALTER TABLE sunbird.address ADD addressLine1 text;
ALTER TABLE sunbird.address ADD addressLine1 text;
ALTER TABLE sunbird.address ADD addressLine2 text;
ALTER TABLE sunbird.address ADD addressLine2 text;
ALTER TABLE sunbird.user_education ADD degree text;
ALTER TABLE sunbird.user_education ADD degree text;
insert into sunbird.role (id,name,status) values ('r_101','SYSTEM_ADMINISTRATION',1);
insert into sunbird.role (id,name,status) values ('r_102','ORG_MANAGEMENT',1);
insert into sunbird.role (id,name,status) values ('r_103','MEMBERSHIP_MANAGEMENT',1);
insert into sunbird.role (id,name,status) values ('r_104','CONTENT_CREATION',1);
insert into sunbird.role (id,name,status) values ('r_105','CONTENT_REVIEW',1);
insert into sunbird.role (id,name,status) values ('r_106','CONTENT_CURATION',1);
insert into sunbird.role (id,name,status) values ('r_107','PUBLIC',1);
CREATE TABLE IF NOT EXISTS sunbird.master_action(id text, name text, PRIMARY KEY (id));
CREATE TABLE IF NOT EXISTS sunbird.master_action(id text, name text, PRIMARY KEY (id));
CREATE INDEX inx_ma_name ON sunbird.master_action(name);
CREATE INDEX inx_ma_name ON sunbird.master_action(name);
CREATE TABLE IF NOT EXISTS sunbird.url_action(id text, url text,name text, PRIMARY KEY (id));
CREATE INDEX inx_ua_name ON sunbird.url_action(name);
CREATE INDEX inx_ua_url ON sunbird.url_action(url);
CREATE TABLE IF NOT EXISTS sunbird.action_group(id text, actionId list<text>,groupName text, PRIMARY KEY (id));
CREATE TABLE IF NOT EXISTS sunbird.action_group(id text, actionId list<text>,groupName text, PRIMARY KEY (id));
CREATE INDEX inx_uacg_groupName ON sunbird.action_group(groupName);
CREATE INDEX inx_uacg_groupName ON sunbird.action_group(groupName);
CREATE TABLE IF NOT EXISTS sunbird.user_action_role(id text, actionGroupId list<text>,roleId text, PRIMARY KEY (id));
CREATE TABLE IF NOT EXISTS sunbird.user_action_role(id text, actionGroupId list<text>,roleId text, PRIMARY KEY (id));
CREATE INDEX inx_uactr_roleId ON sunbird.user_action_role(roleId);
CREATE INDEX inx_uactr_roleId ON sunbird.user_action_role(roleId);
insert into sunbird.url_action(id,url,name) values ('1','','suspendOrg');
insert into sunbird.url_action(id,url,name) values ('2','','suspendUser');
insert into sunbird.url_action(id,url,name) values ('3','','createOrg');
insert into sunbird.url_action(id,url,name) values ('4','','updateOrg');
insert into sunbird.url_action(id,url,name) values ('5','','updateUser');
insert into sunbird.url_action(id,url,name) values ('6','','addMember');
insert into sunbird.url_action(id,url,name) values ('7','','removeOrg');
insert into sunbird.url_action(id,url,name) values ('8','','createUser');
insert into sunbird.url_action(id,url,name) values ('9','','removeMember');
insert into sunbird.url_action(id,url,name) values ('10','','suspendMember');
insert into sunbird.url_action(id,url,name) values ('11','','createCourse');
insert into sunbird.url_action(id,url,name) values ('12','','updateCourse');
insert into sunbird.url_action(id,url,name) values ('13','','createContent');
insert into sunbird.url_action(id,url,name) values ('14','','updateContent');
insert into sunbird.url_action(id,url,name) values ('15','','publishCourse');
insert into sunbird.url_action(id,url,name) values ('16','','publishContent');
insert into sunbird.url_action(id,url,name) values ('17','','flagCourse');
insert into sunbird.url_action(id,url,name) values ('18','','flagContent');
insert into sunbird.url_action(id,url,name) values ('19','','getProfile');
insert into sunbird.url_action(id,url,name) values ('20','','updateProfile');
insert into sunbird.url_action(id,url,name) values ('21','','readCourse');
insert into sunbird.url_action(id,url,name) values ('22','','readContent');
insert into sunbird.url_action(id,url,name) values ('23','','rateCourse');
insert into sunbird.url_action(id,url,name) values ('24','','rateContent');
insert into sunbird.url_action(id,url,name) values ('25','','searchCourse');
insert into sunbird.url_action(id,url,name) values ('26','','searchContent');
insert into sunbird.action_group(id,actionId,groupName) values ('ag_12',['1','2'],'SYSTEM_ADMINISTRATION');
insert into sunbird.action_group(id,actionId,groupName) values ('ag_12',['1','2'],'SYSTEM_ADMINISTRATION');
insert into sunbird.action_group(id,actionId,groupName) values ('ag_13',['3','4','7','8','5'],'ORG_MANAGEMENT');
insert into sunbird.action_group(id,actionId,groupName) values ('ag_13',['3','4','7','8','5'],'ORG_MANAGEMENT');
...
@@ -294,7 +218,7 @@ ALTER TABLE sunbird.user ADD roles List<text>;
...
@@ -294,7 +218,7 @@ ALTER TABLE sunbird.user ADD roles List<text>;
insert into sunbird.role_group (id,name) values ('CONTENT_CREATION','Content Creation');
insert into sunbird.role_group (id,name) values ('CONTENT_CREATION','Content Creation');
insert into sunbird.role_group (id,name) values ('CONTENT_CURATION','Content Curation');
insert into sunbird.role_group (id,name) values ('CONTENT_CURATION','Content Curation');
insert into sunbird.role_group (id,name) values ('CONTENT_REVIEW','Content Review');
insert into sunbird.role_group (id,name) values ('CONTENT_REVIEW','Content Review');
drop table sunbird.role;
CREATE TABLE IF NOT EXISTS sunbird.role(id text, name text,roleGroupId List<text>,status int, PRIMARY KEY (id));
CREATE TABLE IF NOT EXISTS sunbird.role(id text, name text,roleGroupId List<text>,status int, PRIMARY KEY (id));
CREATE INDEX inx_ro_master_name ON sunbird.role(name);
CREATE INDEX inx_ro_master_name ON sunbird.role(name);
insert into sunbird.role (id,name,rolegroupid,status) values ('ADMIN','Admin',['SYSTEM_ADMINISTRATION','ORG_MANAGEMENT'],1);
insert into sunbird.role (id,name,rolegroupid,status) values ('ADMIN','Admin',['SYSTEM_ADMINISTRATION','ORG_MANAGEMENT'],1);
...
@@ -302,7 +226,7 @@ CREATE INDEX inx_ro_master_name ON sunbird.role(name);
...
@@ -302,7 +226,7 @@ CREATE INDEX inx_ro_master_name ON sunbird.role(name);
insert into sunbird.role (id,name,rolegroupid,status) values ('ORG_MODERATOR','Org Moderator',['MEMBERSHIP_MANAGEMENT'],1);
insert into sunbird.role (id,name,rolegroupid,status) values ('ORG_MODERATOR','Org Moderator',['MEMBERSHIP_MANAGEMENT'],1);
insert into sunbird.role (id,name,rolegroupid,status) values ('CONTENT_CREATOR','Content Creator',['CONTENT_CREATION'],1);
insert into sunbird.role (id,name,rolegroupid,status) values ('CONTENT_CREATOR','Content Creator',['CONTENT_CREATION'],1);
insert into sunbird.role (id,name,rolegroupid,status) values ('CONTENT_REVIEWER','Content Reviewer',['CONTENT_CREATION','CONTENT_CURATION','CONTENT_REVIEW'],1);
insert into sunbird.role (id,name,rolegroupid,status) values ('CONTENT_REVIEWER','Content Reviewer',['CONTENT_CREATION','CONTENT_CURATION','CONTENT_REVIEW'],1);
drop table sunbird.url_action;
CREATE TABLE IF NOT EXISTS sunbird.url_action(id text, url list<text>,name text, PRIMARY KEY (id));
CREATE TABLE IF NOT EXISTS sunbird.url_action(id text, url list<text>,name text, PRIMARY KEY (id));
CREATE INDEX inx_ua_name ON sunbird.url_action(name);
CREATE INDEX inx_ua_name ON sunbird.url_action(name);
CREATE INDEX inx_ua_url ON sunbird.url_action(url);
CREATE INDEX inx_ua_url ON sunbird.url_action(url);
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Topics
Snippets