diff --git a/api.php b/api.php
index 4d8762e32a0b5a28c00fd155851a66a51bdf4846..1251a4cd416318686b8909e862496c61d74ae281 100644
--- a/api.php
+++ b/api.php
@@ -188,7 +188,11 @@ $arg_pLang = $body[$s_arg_pLang];
 # check if the p lang is supported...
 # ...get the script to execute from the db like domjudge
 
-$sql = "SELECT * FROM `" . $config['dbTableName'] . "`;";
+if (isset($config['dbPLangTableName']) === FALSE) {
+    $config['dbPLangTableName'] = $config['dbTableName']; //backwards compatibility
+}
+
+$sql = "SELECT * FROM `" . $config['dbPLangTableName'] . "`;";
 $allRows = executeSqlAndReturnValue($conn, $sql, []);
 $compileCmd = NULL;
 $execCmd = NULL;
diff --git a/backupDb/0_plangs_mac.sql b/backupDb/0_plangs_mac.sql
index 7cccfbe615b33813aefac209f8e2d07078c3deec..dd5b22cc7d829e6bd12bdd1cf3ab6fb274751cd9 100644
--- a/backupDb/0_plangs_mac.sql
+++ b/backupDb/0_plangs_mac.sql
@@ -1,58 +1,46 @@
 -- phpMyAdmin SQL Dump
--- version 4.6.5.2
+-- version 4.8.3
 -- https://www.phpmyadmin.net/
 --
--- Host: localhost
--- Generation Time: Jan 08, 2017 at 11:41 PM
--- Server version: 5.7.17
--- PHP Version: 5.6.27
+-- Host: localhost:8889
+-- Erstellungszeit: 08. Mai 2019 um 16:37
+-- Server-Version: 5.7.23
+-- PHP-Version: 7.2.10
 
 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
 SET time_zone = "+00:00";
 
-
-/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
-/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
-/*!40101 SET NAMES utf8mb4 */;
-
 --
--- Database: `syndromTestDb`
+-- Datenbank: `syndromtestdb`
 --
 
 -- --------------------------------------------------------
 
 --
--- Table structure for table `plangs`
+-- Tabellenstruktur für Tabelle `plangs`
 --
 
 CREATE TABLE `plangs` (
   `internalName` varchar(100) NOT NULL,
   `compile` text NOT NULL,
   `exec` text NOT NULL,
-  `hardTimeoutInMs` int(11) NOT NULL,
-  `hardMemoryLimitInKb` int(11) NOT NULL,
-  `hardDiskSpaceLimitInKb` int(11) NOT NULL,
   `extensions` text NOT NULL
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
 --
--- Dumping data for table `plangs`
+-- Daten für Tabelle `plangs`
 --
 
-INSERT INTO `plangs` (`internalName`, `compile`, `exec`, `hardTimeoutInMs`, `hardMemoryLimitInKb`, `hardDiskSpaceLimitInKb`, `extensions`) VALUES
-('java', '\\\"/Users/janis/Misc/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/bin/javac\\\" \\\"-encoding\\\" \\\"UTF8\\\" \\\"#5\\\"', '\\\"/Users/janis/Misc/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/bin/java\\\" \\\"-Dfile.encoding=UTF8\\\" \\\"-cp\\\" \\\"#1\\\" \\\"#2\\\"', 1500, 2000, 2000, '[\"java\"]');
+INSERT INTO `plangs` (`internalName`, `compile`, `exec`, `extensions`) VALUES
+('java', '\\\"javac\\\" \\\"-encoding\\\" \\\"UTF8\\\" \\\"#5\\\"', '\\\"java\\\" \\\"-Dfile.encoding=UTF8\\\" \\\"-cp\\\" \\\"#1\\\" \\\"#2\\\"', '[\"java\"]'),
+('python', '\\\"python\\\" \\\"-m\\\" \\\"py_compile\\\" \\\"#5\\\"', '\\\"python\\\" \\\"#5\\\"', '[\"py\"]');
 
 --
--- Indexes for dumped tables
+-- Indizes der exportierten Tabellen
 --
 
 --
--- Indexes for table `plangs`
+-- Indizes für die Tabelle `plangs`
 --
 ALTER TABLE `plangs`
   ADD PRIMARY KEY (`internalName`);
-
-/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
-/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
diff --git a/backupDb/0_plangs_server.sql b/backupDb/0_plangs_server.sql
index 50e702757dc8002ebbabce20d3fd509fa2c197f1..e6ed07be9f5c0bbf44a96f55096b21a6ada14b09 100644
--- a/backupDb/0_plangs_server.sql
+++ b/backupDb/0_plangs_server.sql
@@ -3,7 +3,7 @@
 -- https://www.phpmyadmin.net/
 --
 -- Host: localhost
--- Erstellungszeit: 23. Feb 2019 um 14:56
+-- Erstellungszeit: 08. Mai 2019 um 18:36
 -- Server-Version: 10.1.37-MariaDB-0+deb9u1
 -- PHP-Version: 7.0.33-0+deb9u1
 
@@ -30,9 +30,6 @@ CREATE TABLE `plangs` (
   `internalName` varchar(100) NOT NULL,
   `compile` text NOT NULL,
   `exec` text NOT NULL,
-  `hardTimeoutInMs` int(11) NOT NULL,
-  `hardMemoryLimitInKb` int(11) NOT NULL,
-  `hardDiskSpaceLimitInKb` int(11) NOT NULL,
   `extensions` text NOT NULL
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
@@ -40,9 +37,9 @@ CREATE TABLE `plangs` (
 -- Daten für Tabelle `plangs`
 --
 
-INSERT INTO `plangs` (`internalName`, `compile`, `exec`, `hardTimeoutInMs`, `hardMemoryLimitInKb`, `hardDiskSpaceLimitInKb`, `extensions`) VALUES
-('C', '\\\"gcc\\\" \\\"#5\\\"', '\\\"#1/a.out\\\"', 3000, 2000, 2000, '[\"c\"]'),
-('java', '\\\"javac\\\" \\\"-encoding\\\" \\\"UTF8\\\" \\\"#5\\\"', '\\\"java\\\" \\\"-Dfile.encoding=UTF8\\\" \\\"-cp\\\" \\\"#1\\\" \\\"#2\\\"', 3000, 2000, 2000, '[\"java\"]');
+INSERT INTO `plangs` (`internalName`, `compile`, `exec`, `extensions`) VALUES
+('C', '\\\"gcc\\\" \\\"-v\\\" \\\"#5\\\"', '\\\"#1/a.out\\\"', '[\"c\"]'),
+('java', '\\\"javac\\\" \\\"-encoding\\\" \\\"UTF8\\\" \\\"#5\\\"', '\\\"java\\\" \\\"-Dfile.encoding=UTF8\\\" \\\"-cp\\\" \\\"#1\\\" \\\"#2\\\"', '[\"java\"]');
 
 --
 -- Indizes der exportierten Tabellen
diff --git a/backupDb/1_transactions.sql b/backupDb/1_transactions.sql
deleted file mode 100644
index d5fd995a0dfe75f915e4b2d86bf4cd4ff72dbe71..0000000000000000000000000000000000000000
--- a/backupDb/1_transactions.sql
+++ /dev/null
@@ -1,47 +0,0 @@
--- phpMyAdmin SQL Dump
--- version 4.5.1
--- http://www.phpmyadmin.net
---
--- Host: 127.0.0.1
--- Erstellungszeit: 08. Sep 2016 um 17:39
--- Server-Version: 10.1.10-MariaDB
--- PHP-Version: 5.5.30
-
-SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
-SET time_zone = "+00:00";
-
-
-/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
-/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
-/*!40101 SET NAMES utf8mb4 */;
-
---
--- Datenbank: `syndromtestdb`
---
-
--- --------------------------------------------------------
-
---
--- Tabellenstruktur für Tabelle `transactions`
---
-
-CREATE TABLE `transactions` (
-  `id` VARCHAR(50) NOT NULL,
-  `rootDirName` VARCHAR(50) NOT NULL,
-  `testType` text
-) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-
---
--- Indizes der exportierten Tabellen
---
-
---
--- Indizes für die Tabelle `transactions`
---
-ALTER TABLE `transactions`
-  ADD PRIMARY KEY (`id`);
-
-/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
-/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
diff --git a/backupDb/1_transactions_mac.sql b/backupDb/1_transactions_mac.sql
new file mode 100644
index 0000000000000000000000000000000000000000..e9ed549e3be89f2513b8c50eaf8855e06db2c0e2
--- /dev/null
+++ b/backupDb/1_transactions_mac.sql
@@ -0,0 +1,37 @@
+-- phpMyAdmin SQL Dump
+-- version 4.8.3
+-- https://www.phpmyadmin.net/
+--
+-- Host: localhost:8889
+-- Erstellungszeit: 08. Mai 2019 um 16:37
+-- Server-Version: 5.7.23
+-- PHP-Version: 7.2.10
+
+SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
+SET time_zone = "+00:00";
+
+--
+-- Datenbank: `syndromtestdb`
+--
+
+-- --------------------------------------------------------
+
+--
+-- Tabellenstruktur für Tabelle `transactions`
+--
+
+CREATE TABLE `transactions` (
+  `id` varchar(50) NOT NULL,
+  `rootDirName` varchar(50) NOT NULL,
+  `testType` text
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
+--
+-- Indizes der exportierten Tabellen
+--
+
+--
+-- Indizes für die Tabelle `transactions`
+--
+ALTER TABLE `transactions`
+  ADD PRIMARY KEY (`id`);
diff --git a/backupDb/1_transactions_server.sql b/backupDb/1_transactions_server.sql
index f216746c5393343211e57e081ef325cbe0866fae..7d08777ab462bfb3b2d64471c0ee7e6d63e07721 100644
--- a/backupDb/1_transactions_server.sql
+++ b/backupDb/1_transactions_server.sql
@@ -3,7 +3,7 @@
 -- https://www.phpmyadmin.net/
 --
 -- Host: localhost
--- Erstellungszeit: 23. Feb 2019 um 14:56
+-- Erstellungszeit: 08. Mai 2019 um 18:36
 -- Server-Version: 10.1.37-MariaDB-0+deb9u1
 -- PHP-Version: 7.0.33-0+deb9u1
 
diff --git a/backupDb/2_config_mac.sql b/backupDb/2_config_mac.sql
index 987b22591e7eea8e0856b474b1e6142d531eeff5..e12f0b7afd66b6dbc4e03a5bccf05ee45d3a85ce 100644
--- a/backupDb/2_config_mac.sql
+++ b/backupDb/2_config_mac.sql
@@ -1,61 +1,55 @@
 -- phpMyAdmin SQL Dump
--- version 4.6.5.2
+-- version 4.8.3
 -- https://www.phpmyadmin.net/
 --
--- Host: localhost
--- Generation Time: Dec 29, 2017 at 12:37 PM
--- Server version: 5.7.17
--- PHP Version: 5.6.32
+-- Host: localhost:8889
+-- Erstellungszeit: 08. Mai 2019 um 16:37
+-- Server-Version: 5.7.23
+-- PHP-Version: 7.2.10
 
 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
 SET time_zone = "+00:00";
 
-
-/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
-/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
-/*!40101 SET NAMES utf8mb4 */;
-
 --
--- Database: `syndromTestDb`
+-- Datenbank: `syndromtestdb`
 --
 
 -- --------------------------------------------------------
 
 --
--- Table structure for table `config`
+-- Tabellenstruktur für Tabelle `config`
 --
 
 CREATE TABLE `config` (
   `id` int(11) NOT NULL,
   `workingDirFullPath` text NOT NULL,
-  `hardGlobalTimeoutInMs` int(11) NOT NULL,
-  `changeDirIntervalInS` int(11) NOT NULL,
+  `hardTimeoutInMs` int(11) NOT NULL,
+  `hardCompileTimeoutInMs` int(11) NOT NULL,
+  `hardMemoryLimitInKb` int(11) NOT NULL,
+  `hardDiskSpaceLimitInKb` int(11) NOT NULL,
   `maxParallelTests` int(11) NOT NULL,
   `maxNumberOfTestsWithOneRequest` int(11) NOT NULL,
   `runner` text NOT NULL,
+  `showTestRunnerDebugOutput` tinyint(1) NOT NULL DEFAULT '0',
   `maxLinesToRead` int(11) NOT NULL,
   `maxErrLinesToRead` int(11) NOT NULL,
-  `maxLinesToWrite` int(11) NOT NULL
+  `maxLinesToWrite` int(11) NOT NULL,
+  `environmentVars` text
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
 --
--- Dumping data for table `config`
+-- Daten für Tabelle `config`
 --
 
-INSERT INTO `config` (`id`, `workingDirFullPath`, `hardGlobalTimeoutInMs`, `changeDirIntervalInS`, `maxParallelTests`, `maxNumberOfTestsWithOneRequest`, `runner`, `maxLinesToRead`, `maxErrLinesToRead`, `maxLinesToWrite`) VALUES
-(1, '/Users/janis/Documents/Test/', 2000, 60, 10, 15, '\"/Users/janis/Misc/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/bin/java\" -Dfile.encoding=UTF8 -cp \"/Users/janis/Documents/Projects/SyndromAll/Syndrom_DefaultTestRunnerFullThreaded/out\" Main', 100, 100, 100);
+INSERT INTO `config` (`id`, `workingDirFullPath`, `hardTimeoutInMs`, `hardCompileTimeoutInMs`, `hardMemoryLimitInKb`, `hardDiskSpaceLimitInKb`, `maxParallelTests`, `maxNumberOfTestsWithOneRequest`, `runner`, `showTestRunnerDebugOutput`, `maxLinesToRead`, `maxErrLinesToRead`, `maxLinesToWrite`, `environmentVars`) VALUES
+(1, '/Users/janis/Documents/Test/', 4000, 2000, 2000, 2000, 70, 15, '\"/Users/janis/Misc/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/bin/java\" -Dfile.encoding=UTF8 -cp \"/Users/janis/Documents/Projects/SyndromAll/Syndrom_DefaultTestRunnerFullThreaded/out\" Main', 0, 500, 500, 500, NULL);
 
 --
--- Indexes for dumped tables
+-- Indizes der exportierten Tabellen
 --
 
 --
--- Indexes for table `config`
+-- Indizes für die Tabelle `config`
 --
 ALTER TABLE `config`
   ADD PRIMARY KEY (`id`);
-
-/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
-/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
diff --git a/backupDb/2_config_server.sql b/backupDb/2_config_server.sql
index 3fdf6a6e82f294e9038aeef2fb3a796c9d6c0e4d..a2d015bf76fe4f84c4f11e2f468fd75ff0b8e9a3 100644
--- a/backupDb/2_config_server.sql
+++ b/backupDb/2_config_server.sql
@@ -3,7 +3,7 @@
 -- https://www.phpmyadmin.net/
 --
 -- Host: localhost
--- Erstellungszeit: 23. Feb 2019 um 14:54
+-- Erstellungszeit: 08. Mai 2019 um 18:36
 -- Server-Version: 10.1.37-MariaDB-0+deb9u1
 -- PHP-Version: 7.0.33-0+deb9u1
 
@@ -29,7 +29,10 @@ SET time_zone = "+00:00";
 CREATE TABLE `config` (
   `id` int(11) NOT NULL,
   `workingDirFullPath` text NOT NULL,
-  `hardGlobalTimeoutInMs` int(11) NOT NULL,
+  `hardTimeoutInMs` int(11) NOT NULL,
+  `hardCompileTimeoutInMs` int(11) NOT NULL,
+  `hardMemoryLimitInKb` int(11) NOT NULL,
+  `hardDiskSpaceLimitInKb` int(11) NOT NULL,
   `maxParallelTests` int(11) NOT NULL,
   `maxNumberOfTestsWithOneRequest` int(11) NOT NULL,
   `runner` text NOT NULL,
@@ -44,8 +47,8 @@ CREATE TABLE `config` (
 -- Daten für Tabelle `config`
 --
 
-INSERT INTO `config` (`id`, `workingDirFullPath`, `hardGlobalTimeoutInMs`, `maxParallelTests`, `maxNumberOfTestsWithOneRequest`, `runner`, `showTestRunnerDebugOutput`, `maxLinesToRead`, `maxErrLinesToRead`, `maxLinesToWrite`, `environmentVars`) VALUES
-(1, '/opt/yapex/_tests', 4000, 100, 15, '\"java\" -Dfile.encoding=UTF8 -cp \"/opt/yapex/LinuxSafeTestRunner/src\" Main', 1, 500, 500, 500, 'USER=yapextester\r\nHOME=/home/yapextester\r\nLANG=de_DE.UTF-8\r\nPATH=/usr/local/bin:/usr/bin:/bin');
+INSERT INTO `config` (`id`, `workingDirFullPath`, `hardTimeoutInMs`, `hardCompileTimeoutInMs`, `hardMemoryLimitInKb`, `hardDiskSpaceLimitInKb`, `maxParallelTests`, `maxNumberOfTestsWithOneRequest`, `runner`, `showTestRunnerDebugOutput`, `maxLinesToRead`, `maxErrLinesToRead`, `maxLinesToWrite`, `environmentVars`) VALUES
+(1, '/opt/yapex/_tests', 5000, 3000, 2000, 2000, 100, 15, '\"java\" -Dfile.encoding=UTF8 -cp \"/opt/yapex/LinuxSafeTestRunner/src\" Main', 0, 500, 500, 500, 'USER=yapextester\r\nHOME=/home/yapextester\r\nLANG=de_DE.UTF-8\r\nPATH=/usr/local/bin:/usr/bin:/bin');
 
 --
 -- Indizes der exportierten Tabellen
diff --git a/config.json b/config.json
index 14e9cabdf8d18da94c68848d81818d90bcdd2486..39a374afd3c8f54c6aafb9f7385e539043bc88b6 100644
--- a/config.json
+++ b/config.json
@@ -1,15 +1,27 @@
 {
     "workingDirFullPath": "/Users/janis/Documents/Test/",
-    "dbServer": "localhost",
-    "dbName": "syndromTestDb",
-    "dbUser": "root",
-    "dbPw": "mysqlpassword2",
-    "dbTableName": "plangs",
-    "dbTransactionTableName": "transactions",
     "hardGlobalTimeoutInMs": 2000,
-    "changeDirIntervalInS": 60,
+    "hardMemoryLimitInKb": 2000,
+    "hardMaxDiskSpaceLimitInKb": 2000,
     "maxParallelTests": 10,
     "maxNumberOfTestsWithOneRequest": 15,
-    "runner": "\"/Users/janis/Misc/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/bin/java\" -Dfile.encoding=UTF8 -cp \"/Users/janis/Documents/Projects/SyndromAll/Syndrom_DefaultTestRunnerFullThreaded/out\" Main"
+    "runner": "\"/Users/janis/Misc/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/bin/java\" -Dfile.encoding=UTF8 -cp \"/Users/janis/Documents/Projects/SyndromAll/Syndrom_DefaultTestRunnerFullThreaded/out\" Main",
+    "showTestRunnerDebugOutput": 1,
+    "maxLinesToRead": 100,
+    "maxErrLinesToRead": 100,
+    "maxLinesToWrite": 100,
+
+    "dbServer": "localhost:8889",
+    "dbName": "syndromTestDb",
+    "dbUser": "tester",
+    "dbPw": "mysqlpassword2",
+    "dbPLangTableName": "plangs",
+    "dbTransactionTableName": "transactions",
 
+    "useConfigFromDb": true,
+    "dbConfigServer": "localhost:8889",
+    "dbConfigName": "syndromTestDb",
+    "dbConfigUser": "tester",
+    "dbConfigPw": "mysqlpassword2",
+    "dbConfigTableName": "config"
 }
\ No newline at end of file
diff --git a/constants.php b/constants.php
index 979ac1e9a732111cc1776bf2624034855315b94c..519a5cb28790ef675b96c52a04cb2cafa3a26d8c 100644
--- a/constants.php
+++ b/constants.php
@@ -3,7 +3,7 @@
 # variables
 
 //use this to know which version we published
-$versionString = '2.1.0';
+$versionString = '2.2.0';
 $rootDirNameToUseString = 'work';
 
 $isDebug = false; //logs debug to STDOUT
diff --git a/readme.md b/readme.md
index 9dd39ff830ae33ef0f45d7a3d94d7d856579c938..ba98c8f333e7644864579670120cd38c6fec2547 100644
--- a/readme.md
+++ b/readme.md
@@ -441,11 +441,20 @@ First the `config.json` file is read. If `useConfigFromDb` is set to true then t
 A json object with the following properties (order does not matter) 
 * **dbServer** : (string) the server name/ip address of the server where the database is stored
 * **dbName** : (string) the name of the db where the required table is stored
-* **dbTableName** : (string) the table name where the commands are stored
+* **dbPLangTableName**/**dbTableName** : (string) the table name where the commands are stored
 * **dbUser** : (string) the name of the database user to use for quering the database
 * **dbPw** : (string) the password of the database user
 * **dbTransactionTableName** : (string) the table used for the transaction (to ensure the maxParallelTests)
 
+* **useConfigFromDb**: (bool) true: use the config in the database table, false: use the local config file, the `dbConfig*` (and `dbConfigTableName`) settings are used to connect the the mysql db and read the config settings
+* **dbConfigServer**: (string)  -''- but for the config table
+* **dbConfigName** : (string) -''- but for the config table
+* **dbConfigUser** : (string) -''- but for the config table
+* **dbConfigPw** : (string) -''- but for the config table
+* **dbConfigTableName**: (string) the table name with the configuration (the *dbServer* and *dbName* options are used)
+
+the following settings can be set through the db ()`useConfigFromDb` and connected settings) 
+
 * **workingDirFullPath** : (string) the path to the directory where the user programs will be tested/saved/executed
 * **hardTimeoutInMs** : (int) the global timeout for all programming languages
 * **hardCompileTimeoutInMs** : (int) the global compile timeout for all programming languages
@@ -466,13 +475,6 @@ A json object with the following properties (order does not matter)
 * **maxErrLinesToRead**: (int) the total (inclusive) number of lines to read from the user program error stream (stderr) (-x or 0 for unlimited)
 * **maxLinesToWrite**: (int) the total (inclusive) number of lines to write to the user program (-x or 0 for unlimited)
 
-* **useConfigFromDb**: (bool) true: use the config in the database table, false: use the local config file, the `dbConfig*` (and `dbConfigTableName`) settings are used to connect the the mysql db and read the config settings
-* **dbConfigServer**: (string)  -''- but for the config table
-* **dbConfigName** : (string) -''- but for the config table
-* **dbConfigUser** : (string) -''- but for the config table
-* **dbConfigPw** : (string) -''- but for the config table
-* **dbConfigTableName**: (string) the table name with the configuration (the *dbServer* and *dbName* options are used)
-
 * **environmentVars** : (string, \r\n or \n separated, key value pairs are separated by = OR NULL) the environment variables for the test runner. All environment vars are cleared and only these are set (even if this is the empty string). The special delimiters `\n` and `=` must not be used inside keys or values. 
   The test runner is called and these environment variables are set.
   You can use `"path""` to escape paths or other strings
@@ -497,7 +499,7 @@ If the config table has more than 1 row, the first row is taken!
     "dbName": "syndromTestDb",
     "dbUser": "root",
     "dbPw": "admin",
-    "dbTableName": "plangs",
+    "dbPLangTableName": "plangs",
     "dbTransactionTableName": "transactions",
     "maxParallelTests": 50,
     "hardTimeoutInMs": 4000,