Vitaly Baranov
|
f8aec64bb3
|
Support writing dependents of access entities to backup, added backup setting "write_access_entities_dependents".
|
2024-09-19 12:43:09 +02:00 |
|
Vitaly Baranov
|
9247b3278d
|
Add new restore setting "update_access_entities_dependents" to allow updating dependents of restored access entities.
|
2024-09-19 12:43:04 +02:00 |
|
Vitaly Baranov
|
6b461fc16c
|
Remove unresolved dependencies while restoring with "allow_unresolved_access_dependencies = true".
|
2024-09-19 12:31:17 +02:00 |
|
Vitaly Baranov
|
3c4d6509f3
|
Refactoring of the code for making a backup and restoring access entities.
|
2024-09-19 12:31:10 +02:00 |
|
Vitaly Baranov
|
1ccd461c97
|
Fix restoring access entities dependant on existing ones.
|
2024-09-17 12:10:31 +02:00 |
|
Ilya Golshtein
|
9ef610040f
|
row_policy_template - table * is respected
|
2023-05-13 22:30:02 +00:00 |
|
Ilya Golshtein
|
6852ae0d93
|
row_policy_template - external code review changes
|
2023-05-13 22:30:02 +00:00 |
|
Ilya Golshtein
|
7fa6ea4ccc
|
row policy template: tests and code cleanup, code review changes
|
2023-05-13 22:30:02 +00:00 |
|
Ilya Golshtein
|
f0d21a9100
|
row policy template: initial, works, restrictive rules fix
|
2023-05-13 22:30:02 +00:00 |
|
Vitaly Baranov
|
9f197defda
|
Add support for setting 'allow_backup' to skip access entities from putting to backup.
|
2022-06-19 12:49:50 +02:00 |
|
Vitaly Baranov
|
a0c558a17e
|
Implement backup/restore for ACL system tables (system.users, system.roles, etc.)
|
2022-06-17 18:14:31 +02:00 |
|
Alexey Milovidov
|
0ce4696c49
|
Revert "[WIP] New row policies"
|
2022-03-21 08:41:33 +03:00 |
|
Vitaly Baranov
|
470582e262
|
Change type of RowPolicyKind: bool -> enum.
|
2022-03-17 15:28:05 +01:00 |
|
Vitaly Baranov
|
7b97c986cb
|
Revert "Allow restrictive row policies without permissive"
|
2022-02-21 06:54:28 +03:00 |
|
Vitaly Baranov
|
2de6e8e575
|
Change type of RowPolicyKind: bool -> enum.
|
2022-02-17 14:18:10 +07:00 |
|
Vitaly Baranov
|
af56b20da7
|
Rename IAccessEntity::Type -> AccessEntityType and move it to Access/Common.
|
2021-11-19 02:48:00 +03:00 |
|
Vitaly Baranov
|
33ea7a7262
|
Rename RowPolicy::ConditionType -> RowPolicyFilterType and move it to Access/Common.
|
2021-11-19 00:14:23 +03:00 |
|
Vitaly Baranov
|
2883ca012e
|
Rename RowPolicy::NameParts -> RowPolicyName and move it to Access/Common.
|
2021-11-19 00:14:23 +03:00 |
|
Alexey Milovidov
|
093108bf81
|
Normalize BigInt implementation
|
2021-01-27 03:54:57 +03:00 |
|
Vitaly Baranov
|
92b9f4a88d
|
Rename ExtendedRoleSet => RolesOrUsersSet.
|
2020-06-15 20:10:34 +03:00 |
|
Vitaly Baranov
|
9f31184d76
|
Support for multiple names in one CREATE/ALTER command.
|
2020-06-15 20:10:28 +03:00 |
|
Vitaly Baranov
|
e64e2ebdf6
|
Improve system table for row policies. Remove function currentRowPolicies().
|
2020-05-13 19:40:48 +03:00 |
|
Vitaly Baranov
|
dd8b29b4fb
|
Use enum Type instead of std::type_index to represent the type of IAccessEntity.
This change simplifies handling of access entities in access storages.
|
2020-05-13 19:40:48 +03:00 |
|
Vitaly Baranov
|
b6fe726777
|
Rename row policy's 'name' to 'short_name', 'full_name' to 'name'.
This change simplifies the interface of IAccesEntity.
|
2020-05-13 19:40:48 +03:00 |
|
Vitaly Baranov
|
6f15a0d443
|
Improve the function range() to allow iterating through enum values.
|
2020-05-13 19:40:48 +03:00 |
|
Ivan Lezhankin
|
06446b4f08
|
dbms/ → src/
|
2020-04-03 18:14:31 +03:00 |
|