From 62a4eceab6cc1ef19ab3fd4aa42d0ae970e73fcb Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Fri, 16 Oct 2026 15:31:39 +0100 Subject: Generate SQL scripts for database schema --- examples/18-database/hobgoblin.json5 | 4 ++++ examples/18-database/output/sqlite3/scripts/data/Data.sql | 7 +++++++ 2 files changed, 11 insertions(+) create mode 100644 examples/18-database/output/sqlite3/scripts/data/Data.sql (limited to 'examples') diff --git a/examples/18-database/hobgoblin.json5 b/examples/18-database/hobgoblin.json5 index 3b36468..8955a5d 100644 --- a/examples/18-database/hobgoblin.json5 +++ b/examples/18-database/hobgoblin.json5 @@ -3,6 +3,10 @@ langs: { }, generators: [ + { + generator: "sql-scripts", + path: "output/sqlite3/scripts", + }, ], } } diff --git a/examples/18-database/output/sqlite3/scripts/data/Data.sql b/examples/18-database/output/sqlite3/scripts/data/Data.sql new file mode 100644 index 0000000..af1060e --- /dev/null +++ b/examples/18-database/output/sqlite3/scripts/data/Data.sql @@ -0,0 +1,7 @@ +-- Generated by hobgoblin. + +CREATE TABLE authors ( + id INT, + name TEXT, + PRIMARY KEY (id) +); -- cgit v1.2.3