Skip to content
Snippets Groups Projects
Unverified Commit 3348fdcd authored by Timm Fitschen's avatar Timm Fitschen
Browse files

BUG: backup-script for mariadb

parent 981018eb
No related branches found
No related tags found
No related merge requests found
...@@ -26,7 +26,7 @@ DELIMITER // ...@@ -26,7 +26,7 @@ DELIMITER //
CREATE PROCEDURE db_2_0.applyPOV(in sourceSet VARCHAR(255), in targetSet VARCHAR(255), in propertiesTable VARCHAR(255), in refIdsTable VARCHAR(255), in o CHAR(4), in vText VARCHAR(255), in vInt INT, in vDouble DOUBLE, in unit_sig BIGINT, in vDoubleStdUnit DOUBLE, in stdUnit_sig BIGINT, in vDateTime VARCHAR(255), in vDateTimeDotNotation VARCHAR(255), in agg CHAR(3), in pname VARCHAR(255)) CREATE PROCEDURE db_2_0.applyPOV(in sourceSet VARCHAR(255), in targetSet VARCHAR(255), in propertiesTable VARCHAR(255), in refIdsTable VARCHAR(255), in o CHAR(4), in vText VARCHAR(255), in vInt INT, in vDouble DOUBLE, in unit_sig BIGINT, in vDoubleStdUnit DOUBLE, in stdUnit_sig BIGINT, in vDateTime VARCHAR(255), in vDateTimeDotNotation VARCHAR(255), in agg CHAR(3), in pname VARCHAR(255))
POV_LABEL: BEGIN POV_LABEL: BEGIN
DECLARE data VARCHAR(200000) DEFAULT NULL; /*data subselect statement string*/ DECLARE data TEXT DEFAULT NULL; /*data subselect statement string*/
DECLARE sTextData VARCHAR(20000) DEFAULT NULL; /*SELECT PREFIX for data subselect plus WHERE CLAUSE for text_data*/ DECLARE sTextData VARCHAR(20000) DEFAULT NULL; /*SELECT PREFIX for data subselect plus WHERE CLAUSE for text_data*/
DECLARE sEnumData VARCHAR(20000) DEFAULT NULL; /*WHERE CLAUSE for enum_data*/ DECLARE sEnumData VARCHAR(20000) DEFAULT NULL; /*WHERE CLAUSE for enum_data*/
DECLARE sIntData VARCHAR(20000) DEFAULT NULL; /*WHERE CLAUSE for integer_data*/ DECLARE sIntData VARCHAR(20000) DEFAULT NULL; /*WHERE CLAUSE for integer_data*/
......
...@@ -25,7 +25,7 @@ DELIMITER // ...@@ -25,7 +25,7 @@ DELIMITER //
CREATE PROCEDURE db_2_0.applyTransactionFilter(in sourceSet VARCHAR(255), targetSet VARCHAR(255), in transaction VARCHAR(255), in operator_u CHAR(2), in realm VARCHAR(255), in userName VARCHAR(255), in ilb BIGINT, in ilb_nanos INT UNSIGNED, in eub BIGINT, in eub_nanos INT UNSIGNED, in operator_t CHAR(2)) CREATE PROCEDURE db_2_0.applyTransactionFilter(in sourceSet VARCHAR(255), targetSet VARCHAR(255), in transaction VARCHAR(255), in operator_u CHAR(2), in realm VARCHAR(255), in userName VARCHAR(255), in ilb BIGINT, in ilb_nanos INT UNSIGNED, in eub BIGINT, in eub_nanos INT UNSIGNED, in operator_t CHAR(2))
BEGIN BEGIN
DECLARE data VARCHAR(20000) default CONCAT('(SELECT entity_id FROM transaction_log AS t WHERE t.transaction=\'', DECLARE data TEXT default CONCAT('(SELECT entity_id FROM transaction_log AS t WHERE t.transaction=\'',
transaction, transaction,
'\'', '\'',
IF(userName IS NOT NULL, IF(userName IS NOT NULL,
......
...@@ -34,7 +34,7 @@ DELIMITER // ...@@ -34,7 +34,7 @@ DELIMITER //
CREATE PROCEDURE db_2_0.initQuery() CREATE PROCEDURE db_2_0.initQuery()
BEGIN BEGIN
CREATE TEMPORARY TABLE IF NOT EXISTS warnings (warning VARCHAR(20000) NOT NULL); CREATE TEMPORARY TABLE IF NOT EXISTS warnings (warning TEXT NOT NULL);
call createTmpTable(@resultSet); call createTmpTable(@resultSet);
SELECT @resultSet as tablename; SELECT @resultSet as tablename;
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
DROP PROCEDURE IF EXISTS db_2_0.updateEntity; DROP PROCEDURE IF EXISTS db_2_0.updateEntity;
delimiter // delimiter //
CREATE PROCEDURE db_2_0.updateEntity(in EntityID INT UNSIGNED, in EntityName VARCHAR(255), in EntityDescription VARCHAR(65535), in EntityRole VARCHAR(255), in Datatype VARCHAR(255), in Collection VARCHAR(255), in ACL VARBINARY(65525)) CREATE PROCEDURE db_2_0.updateEntity(in EntityID INT UNSIGNED, in EntityName VARCHAR(255), in EntityDescription TEXT, in EntityRole VARCHAR(255), in Datatype VARCHAR(255), in Collection VARCHAR(255), in ACL VARBINARY(65525))
BEGIN BEGIN
DECLARE ACLID INT UNSIGNED DEFAULT NULL; DECLARE ACLID INT UNSIGNED DEFAULT NULL;
call entityACL(ACLID, ACL); call entityACL(ACLID, ACL);
......
...@@ -29,11 +29,11 @@ source patches/utils/patch_header.sh ...@@ -29,11 +29,11 @@ source patches/utils/patch_header.sh
echo -n "updating rules ... " echo -n "updating rules ... "
set -e set -e
mysql_execute "$(sed s/db_2_0/$DATABASE/g rules.sql)" mysql_execute "$(sed s/db_2_0/$DATABASE_NAME/g rules.sql)"
echo "[DONE]" echo "[OK]"
echo -n "updating procedures ... " echo -n "updating procedures ... "
mysql_execute "$(sed s/db_2_0/$DATABASE/g procedures/*.sql procedures/query/*.sql)" mysql_execute "$(sed s/db_2_0/$DATABASE_NAME/g procedures/*.sql procedures/query/*.sql)"
success
echo "[DONE]"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment