{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":456208523,"defaultBranch":"master","name":"SnowDDL","ownerLogin":"littleK0i","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-06T16:39:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/772140?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1683137007.0","currentOid":""},"activityList":{"items":[{"before":"8dcb184394a89fb07348877825564a27a31a64bf","after":"549fcc875f2111bd2b138262ca087e6c75cb0a99","ref":"refs/heads/master","pushedAt":"2024-06-12T14:36:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Implement AGGREGATION_POLICY and PROJECTION_POLICY; Add exempt_other_policies for MASKING_POLICY; Add test objects for policies; Reformat some code","shortMessageHtmlLink":"Implement AGGREGATION_POLICY and PROJECTION_POLICY; Add exempt_other_…"}},{"before":"6c16ff8ad55494956baf8f164f5eeb9e0f264f9e","after":"8dcb184394a89fb07348877825564a27a31a64bf","ref":"refs/heads/master","pushedAt":"2024-06-08T18:04:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Implemented graceful warning when encounter identifier which does not conform to SnowDDL standards","shortMessageHtmlLink":"Implemented graceful warning when encounter identifier which does not…"}},{"before":"e43f17e6421b7325c36864b5e45ab8d372ce5d4a","after":"6c16ff8ad55494956baf8f164f5eeb9e0f264f9e","ref":"refs/heads/master","pushedAt":"2024-05-28T08:05:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Relax view parsing regexp in VIEW converter","shortMessageHtmlLink":"Relax view parsing regexp in VIEW converter"}},{"before":"c846f90a310f424d03ef5d25f106df8748d1fec9","after":"e43f17e6421b7325c36864b5e45ab8d372ce5d4a","ref":"refs/heads/master","pushedAt":"2024-05-21T10:19:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Refactor permission models to make it easier to use with dynamic config generation and without any parsers","shortMessageHtmlLink":"Refactor permission models to make it easier to use with dynamic conf…"}},{"before":"d5c251b90a003bae351c25b8fe4da39a265a74d6","after":"c846f90a310f424d03ef5d25f106df8748d1fec9","ref":"refs/heads/master","pushedAt":"2024-05-16T10:49:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Improve wildcard pattern matching; Add missing parameters for DYNAMIC_TABLE","shortMessageHtmlLink":"Improve wildcard pattern matching; Add missing parameters for DYNAMIC…"}},{"before":"a5f175d8eaeb937f0b325c9952274d7041185ee9","after":"d5c251b90a003bae351c25b8fe4da39a265a74d6","ref":"refs/heads/master","pushedAt":"2024-05-09T10:41:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Restore USAGE privilege on STAGE for WRITE role as well","shortMessageHtmlLink":"Restore USAGE privilege on STAGE for WRITE role as well"}},{"before":"d53157377ea3ed29f2dee4c961a5864b7959d990","after":"a5f175d8eaeb937f0b325c9952274d7041185ee9","ref":"refs/heads/master","pushedAt":"2024-05-09T10:33:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Restore USAGE future grant on STAGE object type for default permission model","shortMessageHtmlLink":"Restore USAGE future grant on STAGE object type for default permissio…"}},{"before":"864e0236e5b3cea1aa224001d5f29abbce67cae2","after":"d53157377ea3ed29f2dee4c961a5864b7959d990","ref":"refs/heads/master","pushedAt":"2024-05-08T14:12:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Increase GitHub action timeouts","shortMessageHtmlLink":"Increase GitHub action timeouts"}},{"before":"8508cb622d029481914236ad0366991c8f8deb52","after":"864e0236e5b3cea1aa224001d5f29abbce67cae2","ref":"refs/heads/master","pushedAt":"2024-05-08T13:59:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Grant schema OWNERSHIP privilege to DATABASE OWNER role","shortMessageHtmlLink":"Grant schema OWNERSHIP privilege to DATABASE OWNER role"}},{"before":"b61d772d455112a66a4f2e82fe3482ea41de6ec0","after":"8508cb622d029481914236ad0366991c8f8deb52","ref":"refs/heads/master","pushedAt":"2024-05-07T12:58:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Add basic test for permission model with ruleset=DATABASE_OWNER, put owner_global_roles below owner_account_grants","shortMessageHtmlLink":"Add basic test for permission model with ruleset=DATABASE_OWNER, put …"}},{"before":"940a8f35fcd7ab32143e87b9a15b44f7c710ab0a","after":"b61d772d455112a66a4f2e82fe3482ea41de6ec0","ref":"refs/heads/master","pushedAt":"2024-05-06T11:26:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Add missing grant for getting started test","shortMessageHtmlLink":"Add missing grant for getting started test"}},{"before":"b0e28e0450758690d096e6eec35fbaa8a71399f1","after":"940a8f35fcd7ab32143e87b9a15b44f7c710ab0a","ref":"refs/heads/master","pushedAt":"2024-05-06T11:19:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Major rework of permission model; Rename tech_roles to technical_roles","shortMessageHtmlLink":"Major rework of permission model; Rename tech_roles to technical_roles"}},{"before":"e49426158d32122f3b00bacc1431054b61f6a805","after":"b0e28e0450758690d096e6eec35fbaa8a71399f1","ref":"refs/heads/master","pushedAt":"2024-04-19T17:37:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Reformat code","shortMessageHtmlLink":"Reformat code"}},{"before":"2ad3fe9da68fb5739427a33c41fd3fe59efc8f2b","after":"e49426158d32122f3b00bacc1431054b61f6a805","ref":"refs/heads/master","pushedAt":"2024-04-19T17:03:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Introduce intention cache; Check drop intention for parent objects before dropping a child object; Revert destroy_schemas setting; Rework constraints for HYBRID_TABLE","shortMessageHtmlLink":"Introduce intention cache; Check drop intention for parent objects be…"}},{"before":"ae10cac79a501ed9e19aa5978f30f1491768f543","after":"2ad3fe9da68fb5739427a33c41fd3fe59efc8f2b","ref":"refs/heads/master","pushedAt":"2024-04-11T09:50:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Destroy schemas in SingleDB mode only; Set TARGET_DB automatic placeholder earlier, but only when --target-db argument was used explicitly","shortMessageHtmlLink":"Destroy schemas in SingleDB mode only; Set TARGET_DB automatic placeh…"}},{"before":"a5c7f28fa68a43c35813c11724ace90e63d781ec","after":"ae10cac79a501ed9e19aa5978f30f1491768f543","ref":"refs/heads/master","pushedAt":"2024-04-03T09:27:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Add CLI options --refresh-stage-encryption and --refresh-secrets to SingleDB mode","shortMessageHtmlLink":"Add CLI options --refresh-stage-encryption and --refresh-secrets to S…"}},{"before":"651852311c6d8d29f43c2991b28b0aa5662fbfe1","after":"a5c7f28fa68a43c35813c11724ace90e63d781ec","ref":"refs/heads/master","pushedAt":"2024-03-21T15:48:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Fixes related to SingleDB destroy command","shortMessageHtmlLink":"Fixes related to SingleDB destroy command"}},{"before":"c8cd98ff805141a8f86dd1aac255eee0104a0cf5","after":"651852311c6d8d29f43c2991b28b0aa5662fbfe1","ref":"refs/heads/master","pushedAt":"2024-03-20T21:20:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Release browser-based SSO authentication","shortMessageHtmlLink":"Release browser-based SSO authentication"}},{"before":"4a2bb0d60ada978c0953ed1ca1f90895ded68983","after":"c8cd98ff805141a8f86dd1aac255eee0104a0cf5","ref":"refs/heads/master","pushedAt":"2024-03-18T14:19:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Add --authenticator option to convert and singedb apps; Move --authenticator down the list of arguments for better readability of help; Apply black formatting","shortMessageHtmlLink":"Add --authenticator option to convert and singedb apps; Move --authen…"}},{"before":"1a3980801b2181441ee820503252ff5678e075e9","after":"4a2bb0d60ada978c0953ed1ca1f90895ded68983","ref":"refs/heads/master","pushedAt":"2024-03-18T14:05:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Allow SSO with credential caching (#86)\n\nCo-authored-by: Joseph Niblo ","shortMessageHtmlLink":"Allow SSO with credential caching (#86)"}},{"before":"884791815092d8f6676f6a5fde9415f1c4d2c64f","after":"1a3980801b2181441ee820503252ff5678e075e9","ref":"refs/heads/master","pushedAt":"2024-03-11T09:54:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Implement hybrid tables; Depends_on is now set; Add SQL comments with table replace reasons; Avoid unnecessary type casts during replace","shortMessageHtmlLink":"Implement hybrid tables; Depends_on is now set; Add SQL comments with…"}},{"before":"1c278b4beea23e27154d1fa371a7ff0e368401f6","after":"884791815092d8f6676f6a5fde9415f1c4d2c64f","ref":"refs/heads/master","pushedAt":"2024-03-08T12:49:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Update logic for skipping new fancy table types; Added more explicit permissions for dynamic tables; Update metadata handling for optional arguments in functions and procedures","shortMessageHtmlLink":"Update logic for skipping new fancy table types; Added more explicit …"}},{"before":"4c75bd83e33c2e378ac694f1795b1e11358d9322","after":"1c278b4beea23e27154d1fa371a7ff0e368401f6","ref":"refs/heads/master","pushedAt":"2024-02-03T14:20:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Rework FUNCTION converter, refactor other converters","shortMessageHtmlLink":"Rework FUNCTION converter, refactor other converters"}},{"before":"55e61c071eec02e6ead65c2adff531daee312468","after":"4c75bd83e33c2e378ac694f1795b1e11358d9322","ref":"refs/heads/master","pushedAt":"2024-02-02T12:17:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"added function converter (#68)\n\n* added function converter\r\n\r\n* added capability to write out source files for tasks, views, functions, and procedures if add-include-files is used\r\n\r\n* fix body check logic","shortMessageHtmlLink":"added function converter (#68)"}},{"before":"6ad193b41a171a7d73690c389de319629b8eedbd","after":"55e61c071eec02e6ead65c2adff531daee312468","ref":"refs/heads/master","pushedAt":"2024-01-17T16:06:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Revert future grant for dynamic tables, which causes tests to break","shortMessageHtmlLink":"Revert future grant for dynamic tables, which causes tests to break"}},{"before":"b4c395d0cf7b5573a0c34bf4d3c41b71797eb806","after":"6ad193b41a171a7d73690c389de319629b8eedbd","ref":"refs/heads/master","pushedAt":"2024-01-17T14:27:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Add parameter owner_integration_usage for schemas; Add future grant for dynamic tables to schema owner roles","shortMessageHtmlLink":"Add parameter owner_integration_usage for schemas; Add future grant f…"}},{"before":"3c8ff84918ce7bdba1d99c166f541cd5b71f2244","after":"b4c395d0cf7b5573a0c34bf4d3c41b71797eb806","ref":"refs/heads/master","pushedAt":"2024-01-16T14:28:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Update year in readme and license","shortMessageHtmlLink":"Update year in readme and license"}},{"before":"d64859c939bf00fb0b8bf0d666803c83f83673c9","after":"3c8ff84918ce7bdba1d99c166f541cd5b71f2244","ref":"refs/heads/master","pushedAt":"2024-01-16T14:05:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Add is_ordered for SEQUENCE; Fix REFRESH_ON_CREATE for ALTER STAGE","shortMessageHtmlLink":"Add is_ordered for SEQUENCE; Fix REFRESH_ON_CREATE for ALTER STAGE"}},{"before":"3bf23a4daf600b537abd69bfe5ccdaa70207099e","after":"d64859c939bf00fb0b8bf0d666803c83f83673c9","ref":"refs/heads/master","pushedAt":"2024-01-11T08:58:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Add converter for tasks","shortMessageHtmlLink":"Add converter for tasks"}},{"before":"5faa18456d83f86b6caa77a444f17ef966e9487e","after":"3bf23a4daf600b537abd69bfe5ccdaa70207099e","ref":"refs/heads/master","pushedAt":"2024-01-06T13:18:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littleK0i","name":null,"path":"/littleK0i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772140?s=80&v=4"},"commit":{"message":"Add error_integration for PIPE","shortMessageHtmlLink":"Add error_integration for PIPE"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY21tTAA","startCursor":null,"endCursor":null}},"title":"Activity · littleK0i/SnowDDL"}