Skip to content

Commit

Permalink
Merge pull request #17277 from github/owen-mc-patch-1
Browse files Browse the repository at this point in the history
Docs: Give clearer example of multiple query predicates in one ql file
  • Loading branch information
owen-mc authored Sep 11, 2024
2 parents 983eb19 + 113ab75 commit f46b4b3
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions docs/prepare-db-upgrade.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,14 +59,16 @@ extended.rel: reorder input.rel (int id, string name, int parent) id name parent
// QLL library, and will run in the context of the *old* dbscheme.
relationname.rel: run relationname.qlo
// Create relationname.rel by running the query predicate 'predicatename' in
// relationname.qlo and writing the query results as a .rel file. This command
// Create relation1.rel by running the query predicate 'predicate1' in upgrade.qlo
// and writing the query results as a .rel file, and running 'predicate2' in
// upgrade.qlo and writing the query results as a .rel file. This command
// expects the upgrade relation to be a query predicate, which has the advantage
// of allowing multiple upgrade relations to appear in the same .ql file as
// multiple query predicates. The query file should be named relationname.ql and
// multiple query predicates. The query file should be named upgrade.ql and
// should be placed in the upgrade directory. It should avoid using the default
// QLL library, and will run in the context of the *old* dbscheme.
relationname.rel: run relationname.qlo predicatename
relation1.rel: run upgrade.qlo predicate1
relation2.rel: run upgrade.qlo predicate2
```

### Testing your scripts
Expand Down

0 comments on commit f46b4b3

Please sign in to comment.