|
119 | 119 | (ascii chars, utf8 basic plane, utf8 multilingual plane) and then selects data from it |
120 | 120 |
|
121 | 121 | - adminer: |
122 | | - + make it easier to log in: provide transparently root user/pwd in links to it |
| 122 | + + make it easier to log in: provide transparently root user/pwd in links to it and/or in server list |
123 | 123 | + add sql log file |
124 | 124 | + add data dump capabilities |
125 | 125 | + add schema dump capabilities |
|
128 | 128 | - build/docker: |
129 | 129 | + make container build faster (helps Travis): |
130 | 130 | + save pre-built oracle image in own dockerhub account |
| 131 | + + try to reduce disk size by decreasing the number of docker build steps (eg. for oracle, sqlserver) |
131 | 132 | + add composer HEALTHCHECK to containers, at least our own ones (see https://docs.docker.com/engine/reference/builder/#healthcheck) |
132 | 133 | + when there are no db data files at start, dbstack & dbconsole should wait for the db instances to be fully ready... |
133 | 134 | at the moment, only the oracle container waits for the db to be rebuild |
|
155 | 156 | + hide the docker-compose warning about orphan containers when setting COMPOSE_ONLY_VENDORS or COMPOSE_EXCEPT_VENDORS |
156 | 157 |
|
157 | 158 | - host: improve cli scripts: |
| 159 | + + make dbstack build & start faster by waiting in parallel for bootstrap.sh |
158 | 160 | + allow 'cleanup' command to remove all anonymous docker volumes - or at least the ones belonging to this app |
159 | 161 | use `docker-compose config --volumes` to list them? see https://github.com/docker/docker.github.io/issues/8366 |
160 | 162 | + add removal of docker images and containers (eg. docker-compose down) |
161 | 163 | + move from bash to sh ? also, reduce the number of cli commands we use (listed in readme) |
162 | 164 | + check if we can use a linux container to generate the shell commands used by dbstack / dbconsole... |
| 165 | + + move to getopt for better arg parsing ? see https://medium.com/@Drew_Stokes/bash-argument-parsing-54f3b81a6a8f, https://stackoverflow.com/questions/192249/how-do-i-parse-command-line-arguments-in-bash |
163 | 166 | + add shell completion for commands of dbstack |
164 | | - + make dbstack build & start faster by waiting in parallel for bootstrap.sh |
165 | 167 |
|
166 | 168 | - worker: improve cli scripts |
167 | 169 | + allow to drop many dbs, users in single commands |
|
186 | 188 |
|
187 | 189 | - app refactor: |
188 | 190 | + allow to register via sf config execution of a cli tool against all dbs, with mapped username, pwd, etc... (eg: mysqltuner) |
| 191 | + + allow to register new db instances (and drivers) via bundles (how to set up custom php db exts in worker ?) |
189 | 192 | + allow the Command object to specify many sql queries, where 2nd one depends on result of 1st (with callable in between) |
190 | 193 | + finish & test execution of select/nonselect queries via pdo; doctrine |
191 | 194 | + allow to plug Schema Managers via tagged services instead of registering class names |
|
214 | 217 | - worker: bring back oracle-mysql client via dedicated installation (can it be in parallel to mariadb client ?) |
215 | 218 | + what about the percona-mysql client ? |
216 | 219 |
|
217 | | -- db: mariadb/mysql: allow to define in docker parameters the size of the ramdisk used for /tmpfs; |
| 220 | +- db: mariadb/mysql: allow to define in docker parameters (env var) the size of the ramdisk used for /tmpfs; |
218 | 221 | also in default configs, do use /tmpfs for temp tables? At least add it commented out |
219 | 222 |
|
220 | 223 | - db: postgresql: move stats_temp_directory to /tmpfs |
|
0 commit comments