Compare commits
2 commits
8b121af099
...
f7f763aba7
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f7f763aba7 | ||
|
|
324d48b9f6 |
34
readme.md
34
readme.md
|
|
@ -13,9 +13,41 @@
|
|||
- GNU Make
|
||||
|
||||
|
||||
### Anleitung
|
||||
### Anweisungen
|
||||
|
||||
- `tools/build` ausführen
|
||||
|
||||
|
||||
## Dokumentation
|
||||
|
||||
Beispiel-Nutzung:
|
||||
|
||||
```sh
|
||||
tools/build
|
||||
cd build
|
||||
cat ../doc/examples/contacts.sindri.json | ./sindri -f database:sqlite
|
||||
```
|
||||
|
||||
… erzeugt:
|
||||
|
||||
```sql
|
||||
CREATE TABLE
|
||||
`address`(
|
||||
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
`city` VARCHAR(255) NOT NULL,
|
||||
`zip` VARCHAR(255) NOT NULL,
|
||||
`street` VARCHAR(255) NOT NULL
|
||||
)
|
||||
;
|
||||
|
||||
CREATE TABLE
|
||||
`person`(
|
||||
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
`prename` VARCHAR(255) NOT NULL,
|
||||
`surname` VARCHAR(255) NOT NULL,
|
||||
`address_id` INTEGER NOT NULL,
|
||||
`email_address` VARCHAR(255) DEFAULT NULL
|
||||
)
|
||||
;
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -98,6 +98,6 @@ _sindri.add_output(
|
|||
_sindri.enum_realm.other,
|
||||
"jsonschema",
|
||||
{
|
||||
"render": (x) => Promise.resolve<string>(_sindri.outputs.backend.typescript.render(x)),
|
||||
"render": (x) => Promise.resolve<string>(_sindri.outputs.other.jsonschema.render(x)),
|
||||
}
|
||||
);
|
||||
|
|
|
|||
Loading…
Reference in a new issue