parent
1637c7a0bb
commit
573ca8aa79
7 changed files with 96 additions and 23 deletions
@ -0,0 +1,28 @@ |
||||
2015-11-07 10:47 marc |
||||
|
||||
* bootstrap.sh, debian/control.in: there is no qt4-default |
||||
|
||||
2015-11-07 09:23 marc |
||||
|
||||
* bootstrap.sh: there is no qt4-default |
||||
|
||||
2015-11-07 09:12 marc |
||||
|
||||
* scripts/makefile.am: fixed old stuff in makefile |
||||
|
||||
2015-11-06 23:40 marc |
||||
|
||||
* AUTHORS: updated author woth new homepage |
||||
|
||||
2015-11-05 15:58 marc |
||||
|
||||
* ., AUTHORS, NEWS, README, ax_check_qt.m4, |
||||
ax_cxx_compile_stdcxx_11.m4, ax_init_standard_project.m4, |
||||
bootstrap.sh, build-in-docker.sh, build-resource-file.sh, |
||||
configure.ac, debian, debian-chroots.spec.in, |
||||
debian/changelog.in, debian/compat, debian/control.in, |
||||
debian/docs, debian/rules, doc, doc/doxyfile.in, doc/makefile.am, |
||||
mac-create-app-bundle.sh, makefile.am, resolve-debbuilddeps.sh, |
||||
resolve-rpmbuilddeps.sh, scripts, scripts/makefile.am, |
||||
scripts/setup-debootstrap.sh: initial project creation |
||||
|
@ -0,0 +1,41 @@ |
||||
#! /bin/sed -f |
||||
1i\ |
||||
/** @page database Database Schema\ |
||||
\ |
||||
@dot\ |
||||
digraph schema { |
||||
|
||||
# remove newlines |
||||
:a;N;$!ba;s/\n/ /g |
||||
# reduce spaces |
||||
s, \+, ,g |
||||
|
||||
s| *CREATE *TABLE *\(if *not *exists\)\? *`\?\([a-z]\+\)`\? *|\n \2\n [shape=none, margin=0, label=<\n <table bgcolor="#dddddd">\n <tr><td bgcolor="#ddddff" colspan="4"><b>\2</b></td></tr>\n|ig |
||||
|
||||
s/varchar *( *\([0-9]\+\) *)/varchar[\1]/ig |
||||
|
||||
s/ *PRIMARY KEY *( *`\?\([a-z]\+\)`\? *) *[,)]//ig |
||||
|
||||
:b;s/\([a-z]\+\)\([^;]*\)FOREIGN KEY *( *`\?\([a-z]\+\)`\? *) *REFERENCES *`\?\([a-z]\+\)`\? *( *`\?\([a-z]\+\)`\? *) *\([^,)]*\)[,)]\(.*\)/\1\2\7\n \1:\3 -> \4:\5/ig;tb |
||||
|
||||
:c;s|\n[(,] *`\?\([a-z]\+\)`\? *\([^ ]\+\)*\([^,)]*\) *COMMENT *[`"']\([^`"']*\)[`"'] *[,)]|\n <tr><td align="left" port="\1"><b>\1</b></td><td align="left">\2</td><td align="left">\3</td><td align="left">\4</td></tr>\n,|ig;tc |
||||
|
||||
s| \+</td>|</td>|g |
||||
s|<td> \+|<td>|g |
||||
s|\(<td[^>]*>[^<]\{30,40\}\) \+\([^<]\{20,\}</td>\)|\1<br/>\2|g |
||||
:d;s|\(<br/>[^<]\{30,40\}\) \+\([^<]\{20,\}</td>\)|\1<br/>\2|g;td |
||||
|
||||
s| *COMMENT *= *["']\?\([^"']*\)["']\?|\n <tr><td bgcolor="#ddddff" colspan="4">\1</td></tr>|ig |
||||
|
||||
s| \+</td>|</td>|g |
||||
s|<td> \+|<td>|g |
||||
s|\(<td[^>]*>[^<]\{60,80\}\) \+\([^<]\{30,\}</td>\)|\1<br/>\2|g |
||||
:e;s|\(<br/>[^<]\{60,80\}\) \+\([^<]\{30,\}</td>\)|\1<br/>\2|g;te |
||||
|
||||
s/\n,[^\n]*/\n/g |
||||
s|;|\n </table>\n >];\n|ig |
||||
|
||||
$a\ |
||||
}\ |
||||
@enddot\ |
||||
*/ |
Loading…
Reference in new issue