Bob Farrell
099a2a5349
Use Zig compiler
...
Default to not using LLVM for application compilation. This gives more
than 2x performance improvement for compilation stage.
2025-03-01 14:33:17 +00:00
Bob Farrell
fb969d9b81
Update JetQuery
...
Provides "INSERT ... RETURNING" thanks to @Cohors1316
2025-02-15 18:01:28 +00:00
Bob Farrell
a5430ff380
Zig 0.14 test runner config changes
...
Update dependencies to match new Zig build config API for test runners,
misc. fixes needed after upgrading dependencies.
2025-02-02 11:31:40 +00:00
Bob Farrell
a99999af52
Misc. Zig updates
...
Changes to latest Zig nightly build required several minor fixes across
multiple dependencies.
2025-01-25 12:22:19 +00:00
Bob Farrell
76f14a89a1
Zig build fixes for latest Zig nightly build
2024-12-22 12:34:11 +00:00
Bob Farrell
9cf6705c88
Per-request database connection
...
Use JetQuery's new `Repo.bindConnect()` to get a new Repo bound to a
connection for each request. This significantly simplifies connection
management and offloads all the connection pool
management/reconnecting/etc. to pg.zig where it belongs.
Improve development mode SQL syntax highlighting - highlight `SELECT`,
`UPDATE`, `DELETE`, `INSERT` in different bolded colors for clarity.
2024-11-30 12:48:18 +00:00
Bob Farrell
6075708bf4
JetQuery optionals rework
...
Optionals now supported as param types.
2024-11-28 22:25:39 +00:00
Bob Farrell
54480a7b39
Update JetQuery
2024-11-27 22:39:02 +00:00
Bob Farrell
e27fc06d8c
Update JetQuery
2024-11-27 22:32:40 +00:00
Bob Farrell
c91eda51d3
Schema reflection improvements
...
Reflect foreign keys, fix pk/fk serial type inference, add missing
numeric types.
2024-11-27 22:15:15 +00:00
Bob Farrell
49c5c2db26
Update dependencies
...
Add assertion to verify compatible jetcommon versions between
dependencies.
2024-11-17 12:34:49 +00:00
Bob Farrell
f3b56e14ea
Fix admin database schema detection
...
Fix missing optional database name type when reading from config
2024-11-17 10:50:03 +00:00
Bob Farrell
e12b69985b
Fix database CLI environment variables config
...
Use the same environment setup as the main Jetzig app when running
database CLI commands.
2024-11-16 17:16:29 +00:00
Bob Farrell
2761d7b132
Update JetQuery - fix default migration
2024-11-16 12:42:41 +00:00
Bob Farrell
3ca7ade6a6
Update CLI JetQuery version
2024-11-14 20:22:33 +00:00
Bob Farrell
d9b5f7af63
Update JetQuery - fixes bool coercion
2024-11-14 08:50:21 +00:00
Bob Farrell
4330cc93e9
Update JetQuery, improve migration CLI docstring
2024-11-14 08:31:38 +00:00
Bob Farrell
bd577cc4c2
Fix jetquery dependency for CLI
2024-11-10 21:18:03 +00:00
Bob Farrell
1c2cbaca77
WIP
2024-11-09 17:12:49 +00:00
Bob Farrell
15b0fa1af9
Latest Zig master compatibility
2024-08-30 18:43:12 +01:00
Bob Farrell
68656fae35
Update zig-args in CLI
...
Fixes:
```
error: no field named 'path' in union 'Build.LazyPath'
.root_source_file = .{ .path = "src/main.zig" }
```
2024-07-02 19:30:03 +01:00
Bob Farrell
3b30ab4625
Update build.zig and deps for 0.13 build system
2024-05-21 19:42:56 +01:00
Bob Farrell
381c38d85d
Overhaul logging, implement JSON logger
...
Log errors to separate files, specify minimum log level, implement JSON
logging.
2024-03-20 21:17:14 +00:00
Bob Farrell
87bcc4c9e0
Provide tooling for running Jetzig in deployment
2024-03-19 23:03:55 +00:00
Bob Farrell
d3a3582136
Implement init command, get rid of old init script/artifacts
...
Remove old bash script for setting up a new project, do everything in
Zig to make it platform agnostic and give us an easy place to add
scaffolding commands in future.
2024-03-06 22:57:11 +00:00