1
0
mirror of https://github.com/pocketbase/pocketbase.git synced 2024-12-14 14:10:13 +02:00
Commit Graph

47 Commits

Author SHA1 Message Date
Gani Georgiev
0599955676 sort cascadeDelete refs for deterministic tests output 2024-01-03 04:29:30 +02:00
Gani Georgiev
6d942c7d30 docs fixes commits from develop 2023-12-29 21:25:32 +02:00
Gani Georgiev
75f58a28ac added placeholder params support for Dao.FindRecordsByFilter and Dao.FindFirstRecordByFilter 2023-08-18 06:31:14 +03:00
Gani Georgiev
624b443f98 removed unnecessary collection queries 2023-07-18 13:41:14 +03:00
Gani Georgiev
0110869c89 soft deprecated apis.RequestData(c) in favor of apis.RequestInfo(c) and updated jsvm bindings 2023-07-17 23:13:39 +03:00
Gani Georgiev
4962dc618b added record.ExpandedOne(rel) and record.ExpandedAll(rel) helpers 2023-07-14 15:21:59 +03:00
Gani Georgiev
fdccdcebad added option to call Dao.RecordQuery() with the collection id or name 2023-07-13 22:38:55 +03:00
Gani Georgiev
3d3fe5c614 updated Dao.CanAccessRecord to return the invalid filter or db error 2023-07-11 11:50:10 +03:00
Gani Georgiev
a557aa35f5 updated readme and Find*ByFilter godoc comment 2023-07-08 14:01:02 +03:00
Gani Georgiev
ec303a60ed [#2271] added dao.CanAccessRecord() helper 2023-06-14 13:13:21 +03:00
Gani Georgiev
ddca49ba16 [#2309] added query by filter record helpers 2023-05-31 11:49:16 +03:00
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