Denis Arh
1966f07b5a
More informative KV decoding errors
2020-04-21 13:55:43 +02:00
Denis Arh
47bb9ab45a
Support "final" flag for KV
...
This enables us to store structure as JSON under a specific
(final) key
2020-04-20 12:27:57 +02:00
Tomaž Jerman
b254ebd686
Fix pagination property mixup
2020-04-15 15:50:36 +02:00
Denis Arh
b48010730b
Add ability to enable static file serving
2020-03-27 22:26:22 +01:00
Denis Arh
2f631f055a
Corredor TLS certs are now disabled by default
2020-03-27 22:23:24 +01:00
Denis Arh
fe0e35cb57
Disable initialization on some commands
2020-03-27 22:00:10 +01:00
Denis Arh
c0713893b6
Improve initial logger configuration
...
Default logging level is now WARN
If serve-api command is executed and log level is not explicitly specified
with LOG_LEVEL, log level is set to INFO
Root command now accepts -s/--silent and -d/--debug flags
for log level control
2020-03-27 21:48:04 +01:00
Denis Arh
fe8db890b0
Add support for limit/offset
2020-03-27 18:36:05 +01:00
Denis Arh
7fec663f2c
Add support for limit/filter
2020-03-27 18:36:05 +01:00
Denis Arh
63eb346a4a
Fix server script security
...
Security params must be processed before procesing iterator
2020-03-27 12:46:58 +01:00
Denis Arh
2fac997b61
Fix script exec permission testing
...
Explicity triggered scripts are no longer the only source of
permissions - iterators use the same mechanisms
2020-03-26 19:07:14 +01:00
Denis Arh
33721bf870
Refactor corredor service, add supprot for iterators
2020-03-26 19:07:14 +01:00
Denis Arh
a7e0a2306d
Add pagination parsing to rh package
2020-03-26 19:07:13 +01:00
Denis Arh
db789e10fd
Add debug routes for eventbus & corredor service
2020-03-26 19:07:13 +01:00
Denis Arh
ce10e46e71
Refactor corredor service and make it less events-oriented
2020-03-26 19:07:13 +01:00
Denis Arh
44f818e180
Refactor handler ops maker functions
2020-03-26 19:07:13 +01:00
Denis Arh
5cba50e3b2
Update registerTriggers fn() comment
2020-03-26 19:07:13 +01:00
Denis Arh
027fb6af1b
Minor var. name fixes
2020-03-26 19:07:13 +01:00
Denis Arh
f7191963dc
Improve handling of complex constraint checks
2020-03-26 19:07:13 +01:00
Tomaž Jerman
e6ab67d2fb
Post feedback tweaks
2020-03-25 14:54:48 +01:00
Tomaž Jerman
ecf85b340d
Refactor system's naming convention
2020-03-25 13:37:43 +01:00
Tomaž Jerman
9fada4be65
Add some extra error logs
2020-03-25 10:06:18 +01:00
Tomaž Jerman
9b1fb21872
Allow complex expressions for field mapping condition
2020-03-24 22:43:25 +01:00
Tomaž Jerman
a43811150a
Include current row in value mapping context
2020-03-24 22:42:29 +01:00
Tomaž Jerman
62a8ebe965
Map alias to handle on user migration
2020-03-24 13:31:35 +01:00
Tomaž Jerman
03f6024c49
Assure date time format
2020-03-24 13:31:02 +01:00
Tomaž Jerman
d034197092
Add support for expression evaluation
2020-03-24 12:32:06 +01:00
Tomaž Jerman
8e31d43c29
Add support for composite keys with join opp.
2020-03-24 11:00:46 +01:00
Tomaž Jerman
b17b31319d
Allow composition for migration maps
...
This will reduce their size.
2020-03-23 22:11:04 +01:00
Tomaž Jerman
6ccc4c7294
Add support for per field value mapping
2020-03-23 21:39:10 +01:00
Tomaž Jerman
457d5a1561
Improve migration source joining system
2020-03-23 18:11:54 +01:00
Tomaž Jerman
db90a03c01
More descriptive stream splitting errors
2020-03-23 17:56:41 +01:00
Tomaž Jerman
0a7a3bf6b5
Rework splitted stream header determination
2020-03-23 17:56:11 +01:00
Tomaž Jerman
d4fdc7f63b
Don't include the original migration node for strem splitting
2020-03-22 12:08:20 +01:00
Tomaž Jerman
4b995099d2
Add support for migration source joins
2020-03-22 12:08:20 +01:00
Tomaž Jerman
53288a00cd
Update dep references
2020-03-22 12:08:20 +01:00
Tomaž Jerman
eeae3dac24
Small data handling tweak
2020-03-22 12:08:20 +01:00
Tomaž Jerman
7a8c16a090
Fix SF's white space encoding
...
They use some special character, not supported by our
character encoding.
2020-03-22 12:08:20 +01:00
Tomaž Jerman
c49124bf31
Improve reference fallbacks
...
If reference can't be established; remove the value so it
doesn't break record resolution.
2020-03-22 12:08:20 +01:00
Tomaž Jerman
39cb2fa434
Cleanup field validation
2020-03-22 12:08:20 +01:00
Tomaž Jerman
b2abfbf613
Improve node splicing
...
Reuse existing spliced nodes to reduce the node count.
2020-03-22 12:08:20 +01:00
Tomaž Jerman
7e80cac4e9
Improve sys fields; fix deleted record detection
2020-03-22 12:08:20 +01:00
Tomaž Jerman
e2781bf901
Cleanup
2020-03-22 12:08:20 +01:00
Tomaž Jerman
d487ef3abf
Fix user migration node buffers
2020-03-22 12:08:20 +01:00
Tomaž Jerman
45b11a6eb9
Add a nice progress bar
2020-03-22 12:08:20 +01:00
Tomaž Jerman
0f22006643
Don't die if User not provided
2020-03-22 12:08:20 +01:00
Tomaž Jerman
8f41cc6323
Improve README.adoc
2020-03-22 12:08:20 +01:00
Tomaž Jerman
eddc114be3
Add some benchmarking
2020-03-22 12:08:20 +01:00
Tomaž Jerman
ac1fd84413
Add support for migration mapping
...
This adds support for splitting a single source into
multiple modules.
2020-03-22 12:08:20 +01:00
Tomaž Jerman
52e4e6c176
Run migration in a transaction
...
Big performance gains, since indexes are defered to
the end.
2020-03-22 12:08:20 +01:00