Gani Georgiev
|
216efb95a8
|
updated Dao.Save godoc
|
2023-03-30 21:19:14 +03:00 |
|
Gani Georgiev
|
923fc26a31
|
changed types.JsonArray to support generics
|
2023-03-22 17:12:44 +02:00 |
|
Gani Georgiev
|
d046811df7
|
optimized single relation lookups
|
2023-03-07 23:28:35 +02:00 |
|
Gani Georgiev
|
010a396b0e
|
updated dao fail/retry handling
|
2023-02-22 22:20:19 +02:00 |
|
Gani Georgiev
|
41c3cc8a90
|
added select auto fail/retry
|
2023-02-21 16:54:08 +02:00 |
|
Gani Georgiev
|
a07f67002f
|
added view collection type
|
2023-02-18 19:33:42 +02:00 |
|
Gani Georgiev
|
eb1246fc41
|
[#1689] fixed cascade delete condition on rel records with the same id as the main record
|
2023-01-26 00:05:20 +02:00 |
|
Gani Georgiev
|
012546e838
|
removed delete worker pool since it is no longer needed and changed the files delete operation to run in the background (will be replaced with job queue)
|
2023-01-12 15:34:56 +02:00 |
|
Gani Georgiev
|
9b880f5ab4
|
filter enhancements
|
2023-01-07 22:27:11 +02:00 |
|
Gani Georgiev
|
ca528cef03
|
improved auth record errors reporting and updated nested tx test
|
2022-12-18 14:06:48 +02:00 |
|
Gani Georgiev
|
b9e257d2b1
|
added split (sync and async) db connections pool
|
2022-12-15 16:42:35 +02:00 |
|
Gani Georgiev
|
6d46cefd1f
|
updated delete comment
|
2022-12-13 09:08:54 +02:00 |
|
Gani Georgiev
|
b1a63bb98d
|
minor code optimizations
|
2022-12-13 09:07:50 +02:00 |
|
Gani Georgiev
|
be3dd42eac
|
batched rel references and added test for the batch delete processing
|
2022-12-12 19:21:54 +02:00 |
|
Gani Georgiev
|
0eeae9de80
|
updated random_test
|
2022-12-12 19:19:31 +02:00 |
|
Gani Georgiev
|
18d6a1c529
|
optimized record references deletion
|
2022-12-11 22:23:02 +02:00 |
|
Gani Georgiev
|
972b06c708
|
added NOT NULL in addition to the PRIMARY KEY
|
2022-12-10 21:25:07 +02:00 |
|
Gani Georgiev
|
9c7f48a66e
|
[#1220] fixed field column name conflict on cascade record deletion
|
2022-12-09 19:09:43 +02:00 |
|
Gani Georgiev
|
e60f470188
|
call root record delete first
|
2022-12-09 01:50:37 +02:00 |
|
Gani Georgiev
|
693954cdcd
|
[#1187] added Dao query semaphore and base fail/retry
|
2022-12-08 10:40:42 +02:00 |
|
Gani Georgiev
|
355f7053fd
|
[#1187] move file upload and delete out of the record save transaction
|
2022-12-06 12:26:29 +02:00 |
|
Gani Georgiev
|
44a69eb4ba
|
skip triggering the before hooks on record delete retry
|
2022-12-01 19:00:38 +02:00 |
|
Gani Georgiev
|
0fa5edb0b1
|
added custom goja field mapper to handle all caps identifiers and allowed errors unwrapping
|
2022-11-30 17:23:41 +02:00 |
|
Gani Georgiev
|
a4953cbb4e
|
optimized record references lookups
|
2022-11-29 22:28:23 +02:00 |
|
Gani Georgiev
|
647158f62d
|
[#1138] fixed concurrent cascade update/delete and added fail/retry because of SQLITE_BUSY
|
2022-11-29 18:14:09 +02:00 |
|
Gani Georgiev
|
521df149a2
|
updated db pool limits, added logs VACUUM, updated api docs
|
2022-11-13 00:38:18 +02:00 |
|
Gani Georgiev
|
0ff5606d80
|
renamed PseudoRandom to Pseudorandom
|
2022-11-06 15:28:41 +02:00 |
|
Gani Georgiev
|
4cddb6b5cb
|
added pseudorandom generator
|
2022-11-06 15:26:34 +02:00 |
|
Gani Georgiev
|
90dba45d7c
|
initial v0.8 pre-release
|
2022-10-30 10:28:14 +02:00 |
|
Gani Georgiev
|
a355c8e8a9
|
removed duplicated method
|
2022-08-09 17:20:22 +03:00 |
|
Gani Georgiev
|
f459dd8812
|
import scaffoldings
|
2022-08-05 06:00:38 +03:00 |
|
Gani Georgiev
|
383b2a1279
|
[#160] support expand query parameter for create and update requests
|
2022-07-19 13:31:52 +03:00 |
|
Gani Georgiev
|
e01f76d37b
|
allow switching schema field names when renaming fields
|
2022-07-18 16:26:37 +03:00 |
|
Gani Georgiev
|
47fc9b1066
|
normalized null handling in search filters
|
2022-07-18 14:07:25 +03:00 |
|
Valley
|
d64fbf9011
|
[#38] added lint and used the lint suggestions
|
2022-07-09 17:17:41 +03:00 |
|
Gani Georgiev
|
3d07f0211d
|
initial public commit
|
2022-07-07 00:19:05 +03:00 |
|