From 1502a9251ccc47f23f6cd971bf05031f3bb514f1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com>
Date: Fri, 8 Dec 2023 17:39:23 +0100
Subject: [PATCH] up

---
 create_many.sql    | 22 ++++++++++++++++++++++
 docker-compose.yml | 25 +++++++++++++++++++++++++
 note               |  2 ++
 3 files changed, 49 insertions(+)
 create mode 100644 create_many.sql
 create mode 100644 docker-compose.yml
 create mode 100644 note

diff --git a/create_many.sql b/create_many.sql
new file mode 100644
index 0000000..94fd8e7
--- /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 0000000..bdf6761
--- /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 0000000..971e1da
--- /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;
+
-- 
GitLab