aboutsummaryrefslogtreecommitdiff
path: root/brep/odb.sh
diff options
context:
space:
mode:
Diffstat (limited to 'brep/odb.sh')
-rwxr-xr-xbrep/odb.sh18
1 files changed, 10 insertions, 8 deletions
diff --git a/brep/odb.sh b/brep/odb.sh
index 489d423..d68b28f 100755
--- a/brep/odb.sh
+++ b/brep/odb.sh
@@ -1,11 +1,13 @@
#! /usr/bin/env bash
odb -d pgsql --std c++11 --generate-query --generate-schema \
- --odb-epilogue '#include <brep/wrapper-traits>' \
- --hxx-prologue '#include <brep/wrapper-traits>' \
- --hxx-prologue "#include <brep/package-traits>" \
- --sql-epilogue-file package-extra.sql \
- -I .. -I ../../libbpkg -I ../../libbutl \
- --hxx-suffix "" --include-with-brackets \
- --include-prefix brep --guard-prefix BREP \
- package
+ --schema-format sql --schema-format embedded \
+ --odb-epilogue '#include <brep/wrapper-traits>' \
+ --hxx-prologue '#include <brep/wrapper-traits>' \
+ --hxx-prologue '#include <brep/package-traits>' \
+ -I .. -I ../../libbpkg -I ../../libbutl \
+ --hxx-suffix "" --include-with-brackets \
+ --include-prefix brep --guard-prefix BREP \
+ package
+
+xxd -i <package-extra.sql >package-extra