go-jet
911cab333b
Fix TestDeleteWithUsing test.
2022-01-20 17:06:03 +01:00
go-jet
8eed0e209a
Fix ident
2022-01-20 16:54:18 +01:00
go-jet
34f84c7170
Rename SetQueryLoggerFunc to SetQueryLogger
2022-01-20 16:51:32 +01:00
go-jet
605f1c8e3d
[Postgres] Add order set aggregate functions support.
2022-01-18 19:18:00 +01:00
go-jet
04c14f29bf
Add option for generator to ignore tables, views or enums.
2022-01-15 17:43:25 +01:00
go-jet
4955bfc4b5
Add automatic query logger function with additional execution details.
2022-01-12 19:03:50 +01:00
go-jet
7377e078cd
Skip complex expression parenthesis wrap for function parameters.
2022-01-10 16:57:57 +01:00
go-jet
a506a96d6a
Add DISTINCT operator support
2022-01-10 16:43:17 +01:00
go-jet
6fe9c26d30
[Postgres] Add support for DISTINCT ON clause.
2022-01-06 18:11:26 +01:00
go-jet
5cbf4aac86
Add ability to change alias of all projections in the ProjectionList.
...
Add ability to exclude list of columns from ProjectionList.
2022-01-05 18:00:20 +01:00
go-jet
392ba63bc5
Add helper method to set ProjectionList alias.
2022-01-04 18:08:06 +01:00
go-jet
038a32b032
Add WITH RECURSIVE statement support
2022-01-04 18:08:06 +01:00
go-jet
001d64f1dc
Add BETWEEN operator support.
2022-01-04 17:58:10 +01:00
go-jet
3c866a0b6f
Add sub-query column alias bubling tests.
2021-12-28 17:18:10 +01:00
go-jet
01305a138f
Add automatic type cast for integer literals
...
In parameterized statements integer literals, like Int(num), are replaced with a placeholders. For some expressions,
postgres interpreter will not have enough information to deduce the type. If this is the case postgres returns an error.
Int8, Int16, Int32.... functions now will add automatic type cast over a placeholder, so type deduction is always possible.
2021-12-26 17:29:43 +01:00
go-jet
47545ce571
Add WITH RECURSIVE support.
2021-12-26 11:34:57 +01:00
go-jet
02123005c1
[QRM] Prevent recursive scan if destination contains circular dependency.
2021-12-26 11:34:57 +01:00
go-jet
c0710bed29
Update go doc.
2021-12-24 17:13:13 +01:00
go-jet
b92af7ca6e
Update circle.ci
2021-12-19 18:25:55 +01:00
go-jet
972fc1d9bf
Add support for running integration tests with dockerized test databases.
2021-12-17 16:59:43 +01:00
go-jet
60ffd004c5
Add USING clause support for DELETE statements
2021-12-08 18:14:57 +01:00
go-jet
72e8d7d584
Add FROM clause support for UPDATE statements
2021-12-08 18:13:58 +01:00
go-jet
a50d89ff9d
Add test for - Special characters are not working in postgres password(for generator)
...
https://github.com/go-jet/jet/issues/95
2021-10-22 18:08:05 +02:00
go-jet
84e120cbab
Test fix.
2021-10-21 17:35:29 +02:00
go-jet
e8f4c2b31b
Add SQLBuilder support for SQLite databases.
2021-10-21 13:40:26 +02:00
go-jet
d197956271
Avoid unnecessary double wrapping of SELECT statement when used as single function parameter.
2021-10-21 13:40:26 +02:00
go-jet
3f7efb33eb
Build fix.
2021-10-16 10:46:28 +02:00
go-jet
0d418890ab
Qrm refactor
...
- Allow custom types Scan method to read values returned by the driver rather then the value from intermediate Null types. Scan to intermidiate Null types removed.
- Better error handling
2021-10-15 17:43:10 +02:00
go-jet
555ec293fb
Add ability to exclude columns from ColumnList
2021-10-04 11:49:13 +02:00
go-jet
3015b79926
Add test for - Special characters are not working in postgres password(for generator)
...
https://github.com/go-jet/jet/issues/95
2021-10-04 10:48:07 +02:00
vetcher
5b7c34e333
Connection via DSN
2021-09-02 11:29:55 +02:00
go-jet
419da1d1b0
Use PgPort from dbconfig.go.
2021-08-30 12:19:21 +02:00
go-jet
8864667f47
Add the ability to fully customize jet generated files.
2021-07-27 17:39:21 +02:00
go-jet
17e5e34111
Allow NUMERIC value scan into any number type
2021-05-21 16:09:29 +02:00
go-jet
cecdab1c67
Test fix.
2021-05-17 15:13:54 +02:00
go-jet
87373f1425
Test fix
2021-05-17 14:53:53 +02:00
go-jet
3021a6a0fd
Add support to retrieve Rows from statement
...
Rows statement method executes statements over db connection/transaction and returns Rows.
2021-05-16 18:46:50 +02:00
go-jet
a5b7769589
Add RawStatement support
...
RawStatement method creates new sql statements from raw query and optional map of named arguments.
2021-05-15 11:54:41 +02:00
go-jet
e95a2385ee
Run postgres tests with pgx driver
2021-05-14 14:13:42 +02:00
go-jet
7af9072b8d
Allow Raw helper to accept named arguments
2021-05-14 12:15:35 +02:00
go-jet
9385f462df
Allow Bytea literal constructor to accept byte array.
...
Bytea literal constructor now accepts string or []byte a a parameter.
2021-05-12 12:29:22 +02:00
go-jet
f30cbb9e89
Add UUID helper function
...
UUID creates string literal expression from uuid object.
uuid can be any uuid type with a String method.
2021-05-11 13:20:07 +02:00
go-jet
063b17ca05
Update lossless decimal tests to use new floats test table and DECIMAL literal constructor.
2021-05-09 16:37:16 +02:00
David Racine
08cc316101
fix insert of decimal by changing decimal library
2021-05-03 20:14:13 +02:00
go-jet
059515f52b
QRM: Convert lossless decimal types first to string.
2021-05-03 20:14:13 +02:00
go-jet
0f773b26d6
Add LATERAL query support
2021-05-03 19:47:03 +02:00
go-jet
0cba1f6401
Lateral - initial commit.
2021-04-30 14:02:49 +02:00
go-jet
fae8dde639
Add schema rename support
...
Using SchemaFrom("schemaName") it is possible to set SQL builder table to point to a different schema.
2021-04-30 14:02:49 +02:00
go-jet
92818acd50
Update circle-ci config
2021-02-21 17:12:17 +01:00
go-jet
2ada2ff69b
Add go mod support.
2020-06-27 18:48:19 +02:00