diff --git a/create_many.sql b/create_many.sql new file mode 100644 index 0000000000000000000000000000000000000000..94fd8e7cc7267c1131fa7b4a9219f4bfb7b9a613 --- /dev/null +++ b/create_many.sql @@ -0,0 +1,22 @@ +DELIMITER // + +DROP PROCEDURE IF EXISTS creater// +CREATE PROCEDURE creater(p1 INT) + BEGIN + DELETE FROM double_data WHERE entity_id>=10000; + DELETE FROM entities WHERE id>=10000; + SET @start=10000; + SET @x = @start; + REPEAT SET @x = @x + 1; + insert into entities (id) VALUES (@x); + UNTIL @x > p1+@start END REPEAT; + + SET @x = 0; + REPEAT SET @x = @x + 1; + SET @eeid = FLOOR(@start+1+RAND()*(p1+1)); + insert into double_data (domain_id, entity_id, property_id, value) VALUES (0, @eeid, 278, RAND()); + UNTIL @x > p1*10 END REPEAT; + END +// + +CALL creater(10)// diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..bdf6761e09ece99ce6e70bf0baef17c60799c012 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,25 @@ +version: '3.6' +services: + sqldb: + image: mariadb:10.5 + volumes: + - type: volume + source: "caosdb-sqldata" + target: /var/lib/mysql + # using old short syntax here to create missing config directories + #- $CUSTOM_DIR/mariadb.conf.d:/etc/mysql/mariadb.conf.d:ro + environment: + MYSQL_ROOT_PASSWORD: caosdb1234 + networks: + # available on port 3306, host name 'sqldb' + - caosnet + ports: + - 3306:3306 + + +# A well-defined network for caosdb +volumes: + caosdb-sqldata: +networks: + caosnet: + driver: bridge diff --git a/note b/note new file mode 100644 index 0000000000000000000000000000000000000000..971e1da8c220fd01196af8b9279c0a06a474028b --- /dev/null +++ b/note @@ -0,0 +1,2 @@ +select group_concat(entities.id), entities.acl from entities inner join 94fc27735e481e8a76cca14953b1ab82 on entities.id=94fc27735e481e8a76cca14953b1ab82.id group by entities.acl; +