|
|
01e37a0e07
|
TMP: codetables
CI / build-docker (push) Successful in 3s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Failing after 9s
|
2026-03-19 23:49:10 -07:00 |
|
|
|
f8664ed514
|
schema: split 'column', 'index' and 'schema' into separate files from 'table'
|
2026-03-19 23:46:59 -07:00 |
|
|
|
8c29d455ff
|
codegen: fix defining the 'err' variable multiple times in foreign key checking test
CI / build-docker (push) Successful in 12s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 41s
|
2026-03-19 15:43:31 -07:00 |
|
|
|
0f9a57dd85
|
codegen: fix more hardcoded "item" names in generated test file
|
2026-03-19 15:38:35 -07:00 |
|
|
|
11fed4b9c7
|
refactor: create CamelToPascal string helper
|
2026-03-19 15:35:18 -07:00 |
|
|
|
4e0836eb2e
|
codegen: fix test generator hardcoding test string in multiple places
CI / build-docker (push) Successful in 3s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 15s
|
2026-03-18 13:54:43 -07:00 |
|
|
|
f82929f6e2
|
style: remove unused fmtErrorf var
CI / build-docker (push) Successful in 15s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 27s
|
2026-03-18 11:00:18 -07:00 |
|
|
|
1bc7f9111f
|
codegen: implement "without rowid" tables
CI / build-docker (push) Successful in 6s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Failing after 16s
|
2026-03-18 10:39:38 -07:00 |
|
|
|
fcf266eb1d
|
tests: add integration test for blob fields
CI / build-docker (push) Successful in 6s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 2m24s
|
2026-03-03 17:55:50 -08:00 |
|
|
|
29787b5521
|
fix: make codegen not fail for "blob" columns
- was previously using "[]byte" as a single `ast.NewIdent`, which made comment+blank-line-insertion reparsing fail
|
2026-03-03 17:53:47 -08:00 |
|
|
|
e53546a7f5
|
lint: fix several lll, wrapcheck, and copy-paste errors
CI / build-docker (push) Successful in 8s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 30s
|
2026-02-22 21:58:06 -08:00 |
|
|
|
3e0a85fcfa
|
codegen: add unique index lookup funcs
|
2026-02-22 21:45:05 -08:00 |
|
|
|
d6426bba14
|
codegen: add ability to insert comments and blank lines into the generated code
CI / build-docker (push) Successful in 4s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Failing after 12s
|
2026-02-17 16:27:35 -08:00 |
|
|
|
8ab21edae9
|
codegen: move generated test helpers to new 'db_test.go' file
CI / build-docker (push) Successful in 4s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 22s
|
2026-02-15 14:49:31 -08:00 |
|
|
|
ee1d0a5ed7
|
codegen (refactor): move foreign key failure check lambda function generator to a helper func
CI / build-docker (push) Successful in 6s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 25s
|
2026-02-15 14:18:39 -08:00 |
|
|
|
93b589d1b2
|
codegen (refactor): compress whitespace
CI / build-docker (push) Successful in 5s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 15s
|
2026-02-15 14:10:10 -08:00 |
|
|
|
85d544152f
|
schema: add PrimaryKeyColumns method to Table, useful for 'without rowid' tables
|
2026-02-15 14:10:06 -08:00 |
|
|
|
5cbb657666
|
codegen: add helpers
CI / build-docker (push) Successful in 4s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 15s
|
2026-02-15 12:24:39 -08:00 |
|
|
|
4cba2af670
|
codegen: more AST style improvements
CI / build-docker (push) Successful in 3s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 15s
|
2026-02-14 23:19:55 -08:00 |
|
|
|
a36058fdbe
|
codegen (refactor): clean up helpers a bit
|
2026-02-14 22:54:22 -08:00 |
|
|
|
f0c152cfe4
|
codegen: add auto-timestamp checking to generated tests
|
2026-02-14 22:17:59 -08:00 |
|
|
|
5973a2a4b7
|
codegen: implement auto-timestamps for created_at and updated_at
CI / build-docker (push) Successful in 7s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Failing after 3m7s
|
2026-02-14 21:38:09 -08:00 |
|
|
|
75b7662c34
|
lint: fix lll and imports
CI / build-docker (push) Successful in 3s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 15s
|
2026-02-07 22:29:57 -08:00 |
|
|
|
229f41e478
|
schema: add tests to show that migrations can be validated
CI / build-docker (push) Successful in 4s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Failing after 9s
|
2026-02-07 18:12:53 -08:00 |
|
|
|
2e50736e67
|
schema: enable parsing a schema from an existing sqlx.DB instance
CI / build-docker (push) Successful in 4s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 2m30s
|
2026-02-07 15:09:05 -08:00 |
|
|
|
1c56661560
|
codegen: add foreign key error check test
CI / build-docker (push) Successful in 4s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 17s
|
2026-02-01 08:04:12 -08:00 |
|
wispem-wantex
|
a3da7573c1
|
codegen: slop out an AST generator for 'checkForeignKeyErrors' in 'SaveXyz()'
CI / build-docker (push) Successful in 3s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 13s
|
2026-01-31 18:29:25 -08:00 |
|
wispem-wantex
|
b96ab19bc2
|
refactor: create helper functions in model generator
CI / build-docker (push) Successful in 4s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 2m25s
|
2026-01-31 18:25:53 -08:00 |
|
wispem-wantex
|
cb8edd74c0
|
codegen: fix whitespace error in generated SQL
|
2026-01-29 10:54:58 -08:00 |
|
wispem-wantex
|
a0d0461f06
|
codegen: handle nullable foreign keys using 'ifnull' and add a test case for them
CI / build-docker (push) Successful in 18s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 1m2s
|
2026-01-26 16:00:19 -08:00 |
|
wispem-wantex
|
eee6714918
|
codegen: style fixes ('int64' -> 'int', 'SELECT' -> 'select')
|
2026-01-26 14:53:04 -08:00 |
|
wispem-wantex
|
0371fb4144
|
sqlite_lint: add support for FTS5 and virtual tables
CI / build-docker (push) Successful in 5s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Failing after 6s
|
2026-01-17 09:00:24 +09:00 |
|
|
|
dc33bd84ff
|
docs: add a TODO; also add IsSqlitePrimaryKeyError and change ForeignKey interface to '~int'
CI / build-docker (push) Successful in 7s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 31s
|
2026-01-10 17:19:14 -08:00 |
|
|
|
2d29ce92ec
|
generator: make scaffolded db schema pass new sqlite_lint checks
CI / build-docker (push) Successful in 8s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 32s
|
2026-01-10 17:10:48 -08:00 |
|
|
|
a6cbbd3b39
|
tests: add test files for previous commit
CI / build-docker (push) Successful in 7s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Failing after 31s
|
2026-01-10 17:06:28 -08:00 |
|
|
|
2ac9d8e775
|
sqlite_lint: add lint checks for rowid and without rowid
CI / build-docker (push) Successful in 7s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Failing after 15s
|
2026-01-10 17:04:27 -08:00 |
|
|
|
560e461b00
|
lint: fixes
CI / build-docker (push) Successful in 3s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Successful in 14s
|
2026-01-10 16:09:41 -08:00 |
|
|
|
5c1e1dcb6a
|
generator: add GetAllXyzs() function
CI / build-docker (push) Successful in 6s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Failing after 8s
|
2026-01-10 16:06:48 -08:00 |
|
|
|
e6a8175644
|
generator: use 'Must' flow helper in generated query funcs
CI / build-docker (push) Successful in 47s
CI / build-docker-bootstrap (push) Has been skipped
CI / release-test (push) Failing after 4s
|
2026-01-10 15:28:09 -08:00 |
|
|
|
13a6255553
|
ci: use devcontainer build script in CI. Also re-tag it as 'gas' instead of 'gas/ci' (which should be redundant)
CI / build-docker (push) Failing after 0s
CI / build-docker-bootstrap (push) Failing after 14s
CI / release-test (push) Has been skipped
|
2026-01-10 13:51:26 -08:00 |
|
|
|
ded07eb182
|
model generator: add the 'const xyzSQLFields = ...' decl, use it in the select query for GetXyzByID
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
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
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
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
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
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
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 |
|