Daniele Teti
31dee93a3e
https://github.com/danieleteti/delphimvcframework/issues/565
2022-08-09 13:02:29 +02:00
Daniele Teti
ce4616a398
+ GUID support for PK (WIP)
2022-06-19 18:57:47 +02:00
Daniele Teti
dfbcadb8fa
+ First merge with "GUID support for Primary Keys"
2022-06-16 14:05:01 +02:00
Daniele Teti
96bb67a29d
+ Samples are compilable with Delphi 10.2 Tokyo or better
2022-03-31 09:31:11 +02:00
Daniele Teti
02de5b11ea
- Added default filtering for TMVCActiveRecord descendants
(more info ASAP)
...
- Added partitioning for `TMVCActiveRecord descendants` (more info ASAP)
- After a big refactoring (*"I love to delete code" -- cit. Daniele Teti*), support a new SQLGenerator is just 2 (two) methods away!
2021-11-21 19:27:06 +01:00
Daniele Teti
c231e6540e
+ added test for default filtering
2021-11-18 17:52:06 +01:00
Daniele Teti
5550819fca
+ Fixed a bug in RQL' MaxRecordCount
...
+ Implemented Table Partitioning (WIP)
2021-11-18 00:49:12 +01:00
Daniele Teti
49518a311b
+ table filtering (WIP)
2021-11-17 15:36:20 +01:00
Daniele Teti
9e07af91dc
+ Added new default parameter to TMVCActiveRecord.RemoveDefaultConnection
and TMVCActiveRecord.RemoveConnection
to avoid exceptions in case of not initialized connection.
2021-08-13 18:05:48 +02:00
Daniele Teti
662d86e57a
completed merge - working on the master_details sample
2021-05-03 19:29:01 +02:00
Daniele Teti
962bd6fbf3
Almost completed merge method for tmvcactiverecord
2021-04-29 22:52:28 +02:00
Daniele Teti
d9ebea3d0f
[+] Almost complete work on MultiExecutor - we need an elegant and efficient way to handle primary keys of multiple types
2021-04-27 22:57:15 +02:00
Daniele Teti
13a6d1a6af
[+] Introduced TMVCUnitOfWork - still doesn't work
2021-04-26 23:01:31 +02:00
Daniele Teti
57f9992bb4
First version of 'merge' method - used to create a UOW in case of updating a list of active records
2021-04-25 22:40:06 +02:00
Daniele Teti
37094397dd
[+] Small demo changes
2021-04-08 23:04:11 +02:00
Daniele Teti
bc96a6866a
[+] Improved some samples
2021-04-07 19:41:02 +02:00
Daniele Teti
f736c72e5b
[+] Regression for "with spaces". More work needed.
2021-04-07 09:16:28 +02:00
Daniele Teti
5516b49345
no message
2021-04-05 19:35:46 +02:00
Daniele Teti
51a15cfaa9
[+] Added connection support for unicode data
2021-04-05 18:45:55 +02:00
Daniele Teti
5a83991991
[+] Added XML support in TMVCActiveRecord for backend PostgreSQL
2021-03-20 00:30:20 +01:00
Daniele Teti
e8a08a4a78
https://github.com/danieleteti/delphimvcframework/issues/488
2021-03-03 18:42:59 +01:00
Daniele Teti
e5310e626f
https://github.com/danieleteti/delphimvcframework/issues/435
2020-10-19 19:41:16 +02:00
Daniele Teti
a258bae533
Added dynamic properties accessors to TMVCActiveRecord descendants.
2020-08-28 18:04:29 +02:00
Daniele Teti
7576ab8bf8
Added the ability to deserialize an object starting from an arbitrary node in the JSON (or other format) present in the request body.
...
Improved the primary key type handling for manual handling in MVCActiveRecord.
Improved activerecord_showcase sample.
2020-08-13 17:40:02 +02:00
Daniele Teti
a690bea612
Added foReadonly and foWriteOnly os MVCActiveRecord Field Options
2020-08-11 00:54:42 +02:00
Daniele Teti
fb87e9e1f4
https://github.com/danieleteti/delphimvcframework/issues/401
2020-07-02 23:19:36 +02:00
Daniele Teti
9b61fe8653
SQLite and Interbase fix for date and time types
2020-06-25 22:54:57 +02:00
Daniele Teti
aae0105698
Added support for Count(RQL) for all SQLGenerators and all supported RDBMSes
2020-06-19 19:31:34 +02:00
Daniele Teti
fc525e9d97
https://github.com/danieleteti/delphimvcframework/issues/363
2020-04-18 15:04:27 +02:00
Daniele Teti
e56fb272a9
https://github.com/danieleteti/delphimvcframework/issues/348
...
Just for PostgreSQL
2020-04-08 18:04:45 +02:00
Daniele Teti
d577221a71
Now ActiveRecord PrimaryKey can be string, nullablestring, integer, nullableinteger, int64, nullableint64
2020-03-31 16:23:22 +02:00
Daniele Teti
5fb572ca63
Support for non autogenerated primary keys
2020-03-27 00:37:28 +01:00
Daniele Teti
71b6108149
Improved deserialization in cases of derived properties
2020-03-23 18:51:57 +01:00
Daniele Teti
c36cd13988
3.2.0-boron-RC4
2020-02-05 23:46:38 +01:00
Daniele Teti
4eb5444cb6
Added sequence support fo mvcactiverecord (required for interbase, optional for other dbms)
2020-01-08 15:30:10 +01:00
Daniele Teti
8144baf40c
Nulls support in MVCActiveRecord (check activerecord_showcase sample)
2020-01-06 16:49:18 +01:00
Daniele Teti
b097121ee7
First working version of nullable support for mvcactiverecord
2020-01-04 12:54:38 +01:00
Daniele Teti
519d607b90
Added a NOTE field in all ActiveRecordDB - the sample has been updated as well
2019-12-23 10:35:36 +01:00
Daniele Teti
fdcb617801
Improved error messages for ActiveRecord
2019-12-17 17:34:23 +01:00
Daniele Teti
6cf4c51324
Improved activerecord_showcase sample
2019-09-13 15:18:52 +02:00
Daniele Teti
cc64a564a8
FIXED compatibility problems with XE7
2019-08-02 12:32:31 +02:00
Daniele Teti
7363304ba8
Added support for SQLite in MVCActiveRecord
2019-06-24 21:00:17 +02:00
Daniele Teti
0f9b2eda5e
Added sample script for mysql and mariadb
2019-05-19 20:24:01 +02:00
Daniele Teti
53bdb8acc0
Improved MVCActiveRecord
2019-05-16 00:17:19 +02:00
Daniele Teti
cfb4a3268c
- Small fixes on ActiveRecordController and PostgreSQL SQLGenerator
2019-02-21 20:27:43 +01:00
Daniele Teti
a57cc3581f
- New! TMVCActiveRecord.DeleteAll
deletes all the records from a table
...
- New! `TMVCActiveRecord.DeleteRQL` deletes records using an `RQL` expression as `where` clause.
- New! Microsoft SQLServer Support in ActiveRecord and RQL (thanks to one of the biggest Delphi based company in Italy which heavily uses DMVCFramework)
- Improved! `ActiveRecordShowCase` sample is much better now.
2019-02-21 18:12:01 +01:00
Daniele Teti
98197beb01
Added TMVCActiveRecord.Count
2019-01-13 19:18:57 +01:00
Daniele Teti
f09ae31a91
Added PostgreSQL SQLGenerator
2019-01-13 18:57:15 +01:00
Daniele Teti
6b32e5a81d
Packages refactoring
2019-01-13 00:11:38 +01:00
Daniele Teti
8ed859b7d1
New build system based on pyinvoke
2019-01-08 12:48:53 +01:00