30 Commits

Author SHA1 Message Date
ded07eb182 model generator: add the 'const xyzSQLFields = ...' decl, use it in the select query for GetXyzByID
All checks were successful
CI / build-docker (push) Successful in 10s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 31s
2025-12-12 23:19:14 -08:00
a32bf873c9 refactor: create helper function for computing a table's generated type-name 2025-12-12 22:37:29 -08:00
d9df69eccf fix: correct lint errors in the generated sqlite schema
All checks were successful
CI / build-docker (push) Successful in 8s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 29s
2025-12-12 22:11:10 -08:00
89db9e14e2 fix: parser no longer breaks on encountering indexes that contain expression columns
All checks were successful
CI / build-docker (push) Successful in 16s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 47s
2025-12-12 21:54:46 -08:00
f74da53c37 refactor: use flowutils helpers instead of 'if err != nil' 2025-12-12 21:52:59 -08:00
6358d12d10 codegen: fix another typo in filename
All checks were successful
CI / build-docker (push) Successful in 18s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 55s
2025-11-09 16:53:33 -08:00
1cbc99307a codegen: fix typo in template file name
Some checks failed
CI / build-docker (push) Successful in 12s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Failing after 1m9s
2025-11-09 16:48:13 -08:00
208c1eb26c Add model generator based on AST
All checks were successful
CI / build-docker (push) Successful in 13s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 40s
2025-11-09 16:37:01 -08:00
a81dfb69a5 db: remove implicit singleton pattern, move functions under a struct object
All checks were successful
CI / build-docker (push) Successful in 7s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 25s
2025-11-09 00:01:15 -08:00
dbde3c8724 Avoid panicking in db.Connect and db.Create, as they are library functions 2025-11-08 19:36:55 -08:00
b7b581ff5a Add Timestamp type for db 2025-11-08 19:36:10 -08:00
6a837d28c6 Add db/errors.go, move error definitions to it 2025-11-08 19:23:38 -08:00
2c8b842f17 Add package initialization subcommand and package
All checks were successful
CI / release-test (push) Successful in 26s
2025-08-24 14:47:37 -07:00
c402c775a3 Add flowutils
All checks were successful
CI / release-test (push) Successful in 16s
2025-08-23 20:24:34 -07:00
7449e7dc10 Fix lint error
All checks were successful
CI / release-test (push) Successful in 16s
2025-08-23 18:57:13 -07:00
100b53d799 Add Schema definition changes to support the linter functions
Some checks failed
CI / release-test (push) Failing after 16s
2025-08-23 18:55:13 -07:00
8b422ada11 Add sqlite-lint to 'pkg/schema/lint'
Some checks failed
CI / release-test (push) Failing after 10s
2025-08-23 18:54:00 -07:00
a4de16a1dd Fix lint errors
All checks were successful
CI / release-test (push) Successful in 49s
2025-08-23 18:46:27 -07:00
8245f89305 Add parsing of schema indexes
All checks were successful
CI / release-test (push) Successful in 12s
2025-08-23 16:58:41 -07:00
e7f9934f03 SQL whitespace 2025-08-23 15:59:08 -07:00
14d395f0ea Tidy up the Table SQL interface a bit
All checks were successful
CI / release-test (push) Successful in 2m33s
2025-08-23 15:53:23 -07:00
754c21ab29 Move sql views to a .sql file 2025-08-23 14:10:57 -07:00
1b04b71d9d Rename go.mod module name according to git path
All checks were successful
CI / release-test (push) Successful in 6s
2025-07-12 12:29:28 -07:00
378b86b7f1 Move schema parsing to its own package
All checks were successful
CI / release-test (push) Successful in 4s
2025-07-12 11:46:50 -07:00
e7ee10deb1 Execute migrations in a transaction 2025-07-12 10:54:57 -07:00
3e164bcdfa Fix other test
All checks were successful
CI / release-test (push) Successful in 4s
2025-07-06 19:44:41 -07:00
3a65e346dd Fix broken tests
Some checks failed
CI / release-test (push) Failing after 4s
2025-07-06 19:43:49 -07:00
aa89a4ff1f Create DB management / versioning package
Some checks failed
CI / release-test (push) Failing after 7s
2025-07-06 19:34:10 -07:00
7d044062f7 Add snakeToCamel
All checks were successful
CI / release-test (push) Successful in 4s
2025-07-04 21:11:02 -07:00
654585256c Initial commit: create table, column and schemaparse
Some checks failed
CI / release-test (push) Failing after 4s
2025-07-04 19:42:30 -07:00