⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cms_projectid_queries.properties

📁 找了很久才找到到源代码
💻 PROPERTIES
字号:
Q_CREATE_TEMPORARY_TABLE_UUIDS=\
CREATE TABLE TEMP_PROJECT_UUIDS ( \
    PROJECT_ID INT(11) NOT NULL\, \
    PROJECT_UUID VARCHAR(36) NOT NULL\, \
    PRIMARY KEY (PROJECT_ID) \
)

Q_SELECT_PROJECT_IDS=\
SELECT DISTINCT PROJECT_ID FROM CMS_BACKUP_PROJECTS \
UNION \
SELECT DISTINCT PROJECT_ID FROM CMS_PROJECTS

Q_INSERT_UUIDS_TEMP_TABLE=\
INSERT INTO TEMP_PROJECT_UUIDS (PROJECT_ID\, PROJECT_UUID) \
VALUES (?\, ?) 

Q_INSERT_CMS_HISTORY_TABLE=\
INSERT INTO CMS_HISTORY_PROJECTS \
(PROJECT_ID\, \
PROJECT_NAME\, \
PROJECT_DESCRIPTION\, \
PROJECT_TYPE\, \
USER_ID\, \
GROUP_ID\, \
MANAGERGROUP_ID\, \
DATE_CREATED\, \
PUBLISH_TAG\, \
PROJECT_PUBLISHDATE\, \
PROJECT_PUBLISHED_BY\, \
PROJECT_OU) \
VALUES (?\, ?\, ?\, ?\, ?\, ?\, ?\, ?\, ?\, ?\, ?\, ?)


Q_READ_MAX_PUBTAG=\
SELECT MAX(PUBLISH_TAG) \
FROM CMS_BACKUP_PROJECTS


Q_UPDATE_NULL_PROJECTID=\
UPDATE ${tablename} \
SET TEMP_PROJECT_UUID = ? \
WHERE TEMP_PROJECT_UUID IS NULL


Q_INSERT_TEMP_CMS_PROJECTS=\
INSERT INTO TEMP_CMS_PROJECTS \
(TEMP_CMS_PROJECTS.PROJECT_ID\, \
TEMP_CMS_PROJECTS.PROJECT_NAME\, \
TEMP_CMS_PROJECTS.PROJECT_DESCRIPTION\, \
TEMP_CMS_PROJECTS.PROJECT_FLAGS\, \
TEMP_CMS_PROJECTS.PROJECT_TYPE\, \
TEMP_CMS_PROJECTS.USER_ID\, \
TEMP_CMS_PROJECTS.GROUP_ID\, \
TEMP_CMS_PROJECTS.MANAGERGROUP_ID\, \
TEMP_CMS_PROJECTS.DATE_CREATED\, \
TEMP_CMS_PROJECTS.PROJECT_OU) \
\
SELECT DISTINCT \
TEMP_PROJECT_UUIDS.PROJECT_UUID\, \
CMS_PROJECTS.PROJECT_NAME\, \
CMS_PROJECTS.PROJECT_DESCRIPTION\, \
CMS_PROJECTS.PROJECT_FLAGS\, \
CMS_PROJECTS.PROJECT_TYPE\, \
CMS_PROJECTS.USER_ID\, \
CMS_PROJECTS.GROUP_ID\, \
CMS_PROJECTS.MANAGERGROUP_ID\, \
CMS_PROJECTS.DATE_CREATED\, \
CMS_PROJECTS.PROJECT_OU \
\
FROM CMS_PROJECTS \
\
LEFT OUTER JOIN TEMP_PROJECT_UUIDS ON TEMP_PROJECT_UUIDS.PROJECT_ID = CMS_PROJECTS.PROJECT_ID


Q_CREATE_HISTORY_PROJECTS_TABLE=\
CREATE TABLE CMS_HISTORY_PROJECTS ( \
	PROJECT_ID VARCHAR(36) NOT NULL\, \
	PROJECT_NAME VARCHAR(255) BINARY NOT NULL\, \
	PROJECT_DESCRIPTION VARCHAR(255) NOT NULL\, \
	PROJECT_TYPE INT NOT NULL\, \
	USER_ID VARCHAR(36) BINARY NOT NULL\, \
	GROUP_ID VARCHAR(36) BINARY NOT NULL\, \
	MANAGERGROUP_ID VARCHAR(36) BINARY NOT NULL\, \
	DATE_CREATED BIGINT NOT NULL\, \
	PUBLISH_TAG INT NOT NULL\, \
	PROJECT_PUBLISHDATE BIGINT\, \
	PROJECT_PUBLISHED_BY VARCHAR(36) BINARY NOT NULL\, \
	PROJECT_OU VARCHAR(128) BINARY NOT NULL\, \
	PRIMARY KEY (PUBLISH_TAG)\
)


Q_SELECT_DATA_FROM_BACKUP_PROJECTS=\
SELECT \
TEMP_PROJECT_UUIDS.PROJECT_UUID\, \
PROJECT_NAME\, \
PROJECT_DESCRIPTION\, \
PROJECT_TYPE\, \
USER_ID\, \
GROUP_ID\, \
MANAGERGROUP_ID\, \
DATE_CREATED\, \
PUBLISH_TAG\, \
PROJECT_PUBLISHDATE\, \
PROJECT_PUBLISHED_BY\, \
PROJECT_OU \
FROM CMS_BACKUP_PROJECTS \
LEFT OUTER JOIN TEMP_PROJECT_UUIDS ON TEMP_PROJECT_UUIDS.PROJECT_ID = CMS_BACKUP_PROJECTS.PROJECT_ID


Q_DROP_COLUMN=\
ALTER TABLE ${tablename} DROP COLUMN ${column}

Q_ADD_COLUMN=\
ALTER TABLE ${tablename} ADD COLUMN ${column} VARCHAR(36)

Q_DROP_PRIMARY_KEY=\
ALTER TABLE ${tablename} DROP PRIMARY KEY

Q_ADD_PRIMARY_KEY=\
ALTER TABLE ${tablename} ADD PRIMARY KEY (${primarykeycolumn})

Q_TRANSFER_UUID=\
UPDATE ${tablename} \
SET ${column} = ? \
WHERE ${tablename}.${oldid} = ?

Q_RENAME_COLUMN=\
ALTER TABLE ${tablename} \
CHANGE ${column} ${newcolumn} VARCHAR(36)

Q_SELECT_UUIDS=\
SELECT * FROM TEMP_PROJECT_UUIDS

Q_DESCRIBE_TABLE=\
DESCRIBE ${tablename}

Q_SELECT_COUNT_HISTORY_TABLE=\
SELECT COUNT(1) AS COUNT FROM CMS_HISTORY_PROJECTS
 
Q_READ_ADMIN_USER=\
SELECT USER_ID FROM CMS_USERS WHERE USER_NAME = 'Admin' AND USER_OU = '/'
 
Q_READ_ADMIN_GROUP=\
SELECT GROUP_ID FROM CMS_GROUPS WHERE GROUP_NAME = 'Administrators' AND GROUP_OU = '/'

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -