@@ -15,7 +15,7 @@ formatted [the way I write them](demo/print.sql).
15
15
16
16
Extract dependencies, optionally prepending a schema name:
17
17
```
18
- $ ./sqldep print <demo/print/schema.sql |tee demo/data/ print.dep
18
+ $ ./sqldep print <demo/print/schema.sql |tee demo/print.dep
19
19
TABLE print.paper:
20
20
TABLE print.service: print.paper
21
21
VIEW print.per_user: print.service print.paper
@@ -24,27 +24,27 @@ VIEW print.per_class: print.service print.paper school.class
24
24
25
25
Extract dependencies from another SQL script:
26
26
```
27
- $ ./sqldep school <demo/school/schema.sql >demo/data/ school.dep
27
+ $ ./sqldep school <demo/school/schema.sql >demo/school.dep
28
28
```
29
29
30
30
Concatenate dependency information:
31
31
```
32
- $ cat demo/data/ {print,school}.dep >demo/data /all.dep
32
+ $ cat demo/{print,school}.dep >demo/all.dep
33
33
```
34
34
35
35
Convert dependencies to a dot script,
36
36
then render it using [ GraphViz] ( https://graphviz.org/ ) :
37
37
```
38
- $ utils/sqldep_to_dot <demo/data/ all.dep |dot -Tsvg >demo/data /objects.svg
38
+ $ utils/sqldep_to_dot <demo/all.dep |dot -Tsvg >demo/objects.svg
39
39
```
40
- ![ Object Dependencies] ( demo/data/ objects.svg )
40
+ ![ Object Dependencies] ( demo/objects.svg )
41
41
42
42
Convert dependencies to a dot script describing inter-schema dependencies,
43
43
then render it using [ GraphViz] ( https://graphviz.org/ ) :
44
44
```
45
- $ (cd utils; ./sqldep_to_schema_dot) <demo/data/ all.dep |dot -Tsvg >demo/data /schemata.svg
45
+ $ (cd utils; ./sqldep_to_schema_dot) <demo/all.dep |dot -Tsvg >demo/schemata.svg
46
46
```
47
- ![ Schema Dependencies] ( demo/data/ schemata.svg )
47
+ ![ Schema Dependencies] ( demo/schemata.svg )
48
48
49
49
### Semi-automatic
50
50
0 commit comments