PRAGMA foreign_keys=OFF; BEGIN TRANSACTION; CREATE TABLE `_migrations` (file VARCHAR(255) PRIMARY KEY NOT NULL, applied INTEGER NOT NULL); INSERT INTO _migrations VALUES('1640988000_init.go',1665395386); INSERT INTO _migrations VALUES('1673167670_multi_match_migrate.go',1674485474882542); INSERT INTO _migrations VALUES('1677152688_rename_authentik_to_oidc.go',1678107894196945); INSERT INTO _migrations VALUES('1679943780_normalize_single_multiple_values.go',1680612240224966); INSERT INTO _migrations VALUES('1679943781_add_indexes_column.go',1680612240225611); INSERT INTO _migrations VALUES('1685164450_check_fk.go',1691746422498469); INSERT INTO _migrations VALUES('1689579878_renormalize_single_multiple_values.go',1691746422518206); INSERT INTO _migrations VALUES('1690319366_reset_null_values.go',1691746422524214); INSERT INTO _migrations VALUES('1690454337_transform_relations_to_views.go',1691746422528322); INSERT INTO _migrations VALUES('1691746861_created_view3.js',1691746861006404); INSERT INTO _migrations VALUES('1691746871_updated_view3.js',1691746871088040); INSERT INTO _migrations VALUES('1691746903_updated_view3.js',1691746903261135); INSERT INTO _migrations VALUES('1691747509_updated_numeric_id_view.js',1691747509618098); INSERT INTO _migrations VALUES('1691747531_updated_numeric_id_view.js',1691747531135925); INSERT INTO _migrations VALUES('1691747757_updated_numeric_id_view.js',1691747757587507); INSERT INTO _migrations VALUES('1691747912_resave_views.go',1691748137353973); INSERT INTO _migrations VALUES('1691747913_resave_views.go',1700504813174477); INSERT INTO _migrations VALUES('1692609521_copy_display_fields.go',1700504813176541); INSERT INTO _migrations VALUES('1701496825_allow_single_oauth2_provider_in_multiple_auth_collections.go',1701851393247905); INSERT INTO _migrations VALUES('1702134272_set_default_json_max_size.go',1702153002153382); INSERT INTO _migrations VALUES('1717233556_v0.23_migrate.go',1718885452550907); INSERT INTO _migrations VALUES('1719427055_updated_nologin.js',1719427055398268); INSERT INTO _migrations VALUES('1719427146_updated_users.js',1719427146443227); INSERT INTO _migrations VALUES('1719427201_updated_users.js',1719427201183755); INSERT INTO _migrations VALUES('1719427256_updated_users.js',1719427256670615); INSERT INTO _migrations VALUES('1719590348_updated_clients.js',1719590348495815); INSERT INTO _migrations VALUES('1720595195_updated_superusers.js',1720595195991995); INSERT INTO _migrations VALUES('1720862691_updated_numeric_id_view.js',1720862691263317); INSERT INTO _migrations VALUES('1720862697_updated_numeric_id_view.js',1720862697604141); INSERT INTO _migrations VALUES('1720862718_updated_view1.js',1720862718468637); INSERT INTO _migrations VALUES('1720862724_updated_view1.js',1720862724486655); INSERT INTO _migrations VALUES('1720862730_updated_view2.js',1720862730874909); INSERT INTO _migrations VALUES('1720862738_updated_view2.js',1720862738769086); INSERT INTO _migrations VALUES('1720862814_updated_numeric_id_view.js',1720862814980193); INSERT INTO _migrations VALUES('1720862822_updated_numeric_id_view.js',1720862822105793); INSERT INTO _migrations VALUES('1720863228_updated_numeric_id_view.js',1720863228586333); INSERT INTO _migrations VALUES('1720863270_updated_numeric_id_view.js',1720863270461984); INSERT INTO _migrations VALUES('1720863324_updated_numeric_id_view.js',1720863324872674); INSERT INTO _migrations VALUES('1720865157_updated_numeric_id_view.js',1720865157366879); INSERT INTO _migrations VALUES('1720865165_updated_view1.js',1720865165743836); INSERT INTO _migrations VALUES('1720865172_updated_view2.js',1720865172373325); INSERT INTO _migrations VALUES('1720865176_updated_view2.js',1720865176952277); INSERT INTO _migrations VALUES('1720865181_updated_view1.js',1720865181999132); INSERT INTO _migrations VALUES('1720865200_updated_view2.js',1720865200364699); INSERT INTO _migrations VALUES('1721987625_updated_authOrigins.js',1721987625054154); INSERT INTO _migrations VALUES('1721987631_updated_authOrigins.js',1721987631008720); INSERT INTO _migrations VALUES('1721987781_updated_authOrigins.js',1721987781298849); INSERT INTO _migrations VALUES('1721987788_updated_authOrigins.js',1721987788166593); INSERT INTO _migrations VALUES('1722443467_updated_otps.js',1722443467352142); INSERT INTO _migrations VALUES('1722443484_updated_mfas.js',1722443484760600); INSERT INTO _migrations VALUES('1722443494_updated_mfas.js',1722443494222859); INSERT INTO _migrations VALUES('1722443544_updated_authOrigins.js',1722443544810664); INSERT INTO _migrations VALUES('1722443631_updated_externalAuths.js',1722443631679710); INSERT INTO _migrations VALUES('1722443663_updated_superusers.js',1722443663936374); INSERT INTO _migrations VALUES('1724072848_updated_superusers.js',1724072848003576); INSERT INTO _migrations VALUES('1725192864_updated_view2.js',1725192864550539); INSERT INTO _migrations VALUES('1725192864_updated_view1.js',1725192864554724); INSERT INTO _migrations VALUES('1725192864_updated_demo1.js',1725192864567727); INSERT INTO _migrations VALUES('1725192928_updated_demo4.js',1725192928513955); INSERT INTO _migrations VALUES('1725792578_updated__superusers.js',1725792578533745); INSERT INTO _migrations VALUES('1726224305_updated_users.js',1726224305917687); INSERT INTO _migrations VALUES('1726224493_updated_users.js',1726224493523356); INSERT INTO _migrations VALUES('1640988000_aux_init.go',1729794875351351); INSERT INTO _migrations VALUES('1717233557_v0.23_migrate2.go',1729794875412697); INSERT INTO _migrations VALUES('1717233558_v0.23_migrate3.go',1730738463660106); INSERT INTO _migrations VALUES('1717233559_v0.23_migrate4.go',1732030183936141); INSERT INTO _migrations VALUES('1743591869_updated_demo1.js',1743591869355669); INSERT INTO _migrations VALUES('1761219736_updated_view1.js',1761219736410514); INSERT INTO _migrations VALUES('1762785011_update_default_auth_alert_templates.go',1762787986774549); INSERT INTO _migrations VALUES('1762788048_updated_users.js',1762788048394996); INSERT INTO _migrations VALUES('1762788810_updated_clients.js',1762788810586927); INSERT INTO _migrations VALUES('1762788817_updated_users.js',1762788817890021); INSERT INTO _migrations VALUES('1762788829_updated__superusers.js',1762788829638737); INSERT INTO _migrations VALUES('1762788846_updated_nologin.js',1762788846329028); CREATE TABLE `_collections` ( `id` TEXT PRIMARY KEY, `system` BOOLEAN DEFAULT FALSE NOT NULL, `type` TEXT DEFAULT "base" NOT NULL, `name` TEXT UNIQUE NOT NULL, "fields" JSON DEFAULT "[]" NOT NULL, `listRule` TEXT DEFAULT NULL, `viewRule` TEXT DEFAULT NULL, `createRule` TEXT DEFAULT NULL, `updateRule` TEXT DEFAULT NULL, `deleteRule` TEXT DEFAULT NULL, `options` JSON DEFAULT "{}" NOT NULL, `created` TEXT DEFAULT "" NOT NULL, `updated` TEXT DEFAULT "" NOT NULL , `indexes` JSON DEFAULT "[]" NOT NULL); INSERT INTO _collections VALUES('_pb_users_auth_',0,'auth','users','[{"autogeneratePattern":"[a-z0-9]{15}","hidden":false,"id":"_pbf_text_id_","max":15,"min":15,"name":"id","pattern":"^[a-z0-9]+$","presentable":false,"primaryKey":true,"required":true,"system":true,"type":"text"},{"cost":10,"hidden":true,"id":"_pbf_auth_password_","max":0,"min":8,"name":"password","pattern":"","presentable":false,"required":true,"system":true,"type":"password"},{"autogeneratePattern":"[a-zA-Z0-9_]{50}","hidden":true,"id":"_pbf_auth_tokenKey_","max":60,"min":30,"name":"tokenKey","pattern":"","presentable":false,"primaryKey":false,"required":true,"system":true,"type":"text"},{"exceptDomains":null,"hidden":false,"id":"_pbf_auth_email_","name":"email","onlyDomains":null,"presentable":false,"required":false,"system":true,"type":"email"},{"hidden":false,"id":"_pbf_auth_emailVisibility_","name":"emailVisibility","presentable":false,"required":false,"system":true,"type":"bool"},{"hidden":false,"id":"_pbf_auth_verified_","name":"verified","presentable":false,"required":false,"system":true,"type":"bool"},{"autogeneratePattern":"users[0-9]{5}","hidden":false,"id":"_pbf_auth_username_","max":150,"min":3,"name":"username","pattern":"^[\\w][\\w\\.\\-]*$","presentable":false,"primaryKey":false,"required":true,"system":false,"type":"text"},{"autogeneratePattern":"","hidden":false,"id":"users_name","max":0,"min":0,"name":"name","pattern":"","presentable":false,"primaryKey":false,"required":false,"system":false,"type":"text"},{"hidden":false,"id":"users_avatar","maxSelect":1,"maxSize":5242880,"mimeTypes":["image/jpg","image/jpeg","image/png","image/svg+xml","image/gif"],"name":"avatar","presentable":false,"protected":false,"required":false,"system":false,"thumbs":["70x50","70x50t","70x50b","70x50f","0x50","70x0"],"type":"file"},{"hidden":false,"id":"xtecur3m","maxSelect":5,"maxSize":5242880,"mimeTypes":null,"name":"file","presentable":false,"protected":false,"required":false,"system":false,"thumbs":null,"type":"file"},{"cascadeDelete":false,"collectionId":"sz5l5z67tg7gku0","hidden":false,"id":"lkeigvv3","maxSelect":1,"minSelect":0,"name":"rel","presentable":false,"required":false,"system":false,"type":"relation"},{"hidden":false,"id":"_pbf_autodate_created_","name":"created","onCreate":true,"onUpdate":false,"presentable":false,"system":false,"type":"autodate"},{"hidden":false,"id":"_pbf_autodate_updated_","name":"updated","onCreate":true,"onUpdate":true,"presentable":false,"system":false,"type":"autodate"}]',NULL,'id = @request.auth.id','','id = @request.auth.id','id = @request.auth.id','{"authRule":"","manageRule":null,"authAlert":{"enabled":true,"emailTemplate":{"subject":"Login from a new location","body":"\u003cp\u003eHello {RECORD:name}{RECORD:tokenKey},\u003c/p\u003e\n\u003cp\u003eWe noticed a login to your {APP_NAME} account from a new location:\u003c/p\u003e\n\u003cp\u003e\u003cem\u003e{ALERT_INFO}\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eIf this was you, you may disregard this email.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf this wasn''t you, you should immediately change your {APP_NAME} account password to revoke access from all other locations.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\n Thanks,\u003cbr/\u003e\n {APP_NAME} team\n\u003c/p\u003e"}},"oauth2":{"providers":[{"pkce":null,"name":"gitlab","clientId":"test1","clientSecret":"test2","authURL":"","tokenURL":"","userInfoURL":"","displayName":"","extra":null},{"pkce":null,"name":"google","clientId":"test","clientSecret":"test2","authURL":"","tokenURL":"","userInfoURL":"","displayName":"","extra":null}],"mappedFields":{"id":"","name":"","username":"username","avatarURL":""},"enabled":true},"passwordAuth":{"enabled":true,"identityFields":["email","username"]},"mfa":{"enabled":true,"duration":1800,"rule":""},"otp":{"enabled":true,"duration":300,"length":8,"emailTemplate":{"subject":"OTP for {APP_NAME}","body":"\u003cp\u003eHello {RECORD:name}{RECORD:tokenKey},\u003c/p\u003e\n\u003cp\u003eYour one-time password is: \u003cstrong\u003e{OTP}\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ci\u003eIf you didn''t ask for the one-time password, you can ignore this email.\u003c/i\u003e\u003c/p\u003e\n\u003cp\u003e\n Thanks,\u003cbr/\u003e\n {APP_NAME} team\n\u003c/p\u003e"}},"authToken":{"secret":"PjVU4hAV7CZIWbCByJHkDcMUlSEWCLI6M5aWSZOpEq0a3rYxKT","duration":1209600},"passwordResetToken":{"secret":"BC6jYPe4JXpQGGNzu6VXtYw0yhKoH2mh2ezIJClOJQuZYrd4Ol","duration":1800},"emailChangeToken":{"secret":"eON2TTJZiGCEi7mvUvwMLADj8CMHQzwZN3gmyMjQb24EY08ATP","duration":1800},"verificationToken":{"secret":"dgGGHlzzdCJ2C5MjXGoondllwSXkJHyL50FuvLvXGHNmBhvGKO","duration":604800},"fileToken":{"secret":"4Ax9zDm2Rwtny81dGaGQrJQBnIx5wVOuNe89X6v7NbNzrAZhvn","duration":180},"verificationTemplate":{"subject":"Verify your {APP_NAME} email","body":"\u003cp\u003eHello {RECORD:name}{RECORD:tokenKey},\u003c/p\u003e\n\u003cp\u003eThank you for joining us at {APP_NAME}.\u003c/p\u003e\n\u003cp\u003eClick on the button below to verify your email address.\u003c/p\u003e\n\u003cp\u003e\n \u003ca class=\"btn\" href=\"{APP_URL}/_/#/auth/confirm-verification/{TOKEN}\" target=\"_blank\" rel=\"noopener\"\u003eVerify\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\n Thanks,\u003cbr/\u003e\n {APP_NAME} team\n\u003c/p\u003e"},"resetPasswordTemplate":{"subject":"Reset your {APP_NAME} password","body":"\u003cp\u003eHello {RECORD:name}{RECORD:tokenKey},\u003c/p\u003e\n\u003cp\u003eClick on the button below to reset your password.\u003c/p\u003e\n\u003cp\u003e\n \u003ca class=\"btn\" href=\"{APP_URL}/_/#/auth/confirm-password-reset/{TOKEN}\" target=\"_blank\" rel=\"noopener\"\u003eReset password\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\u003ci\u003eIf you didn''t ask to reset your password, you can ignore this email.\u003c/i\u003e\u003c/p\u003e\n\u003cp\u003e\n Thanks,\u003cbr/\u003e\n {APP_NAME} team\n\u003c/p\u003e"},"confirmEmailChangeTemplate":{"subject":"Confirm your {APP_NAME} new email address","body":"\u003cp\u003eHello {RECORD:name}{RECORD:tokenKey},\u003c/p\u003e\n\u003cp\u003eClick on the button below to confirm your new email address.\u003c/p\u003e\n\u003cp\u003e\n \u003ca class=\"btn\" href=\"{APP_URL}/_/#/auth/confirm-email-change/{TOKEN}\" target=\"_blank\" rel=\"noopener\"\u003eConfirm new email\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\u003ci\u003eIf you didn''t ask to change your email address, you can ignore this email.\u003c/i\u003e\u003c/p\u003e\n\u003cp\u003e\n Thanks,\u003cbr/\u003e\n {APP_NAME} team\n\u003c/p\u003e"}}','2022-10-10 09:49:46.145Z','2025-11-10 15:33:37.841Z','["CREATE UNIQUE INDEX `__pb_users_auth__username_idx` ON `users` (username)","CREATE UNIQUE INDEX `__pb_users_auth__email_idx` ON `users` (email) WHERE email != ''''","CREATE UNIQUE INDEX `__pb_users_auth__tokenKey_idx` ON `users` (tokenKey)","CREATE INDEX `__pb_users_auth__created_idx` ON `users` (`created`)"]'); INSERT INTO _collections VALUES('wsmn24bux7wo113',0,'base','demo1','[{"autogeneratePattern":"[a-z0-9]{15}","hidden":false,"id":"_pbf_text_id_","max":15,"min":15,"name":"id","pattern":"^[a-z0-9]+$","presentable":false,"primaryKey":true,"required":true,"system":true,"type":"text"},{"autogeneratePattern":"","hidden":false,"id":"u7spsiph","max":0,"min":0,"name":"text","pattern":"","presentable":false,"primaryKey":false,"required":false,"system":false,"type":"text"},{"hidden":false,"id":"puk534el","name":"bool","presentable":false,"required":false,"system":false,"type":"bool"},{"exceptDomains":null,"hidden":false,"id":"ktas5n7b","name":"url","onlyDomains":null,"presentable":false,"required":false,"system":false,"type":"url"},{"hidden":false,"id":"dc4abz4i","maxSelect":1,"name":"select_one","presentable":false,"required":false,"system":false,"type":"select","values":["optionA","optionB","optionC"]},{"hidden":false,"id":"owtlq7zl","maxSelect":3,"name":"select_many","presentable":false,"required":false,"system":false,"type":"select","values":["optionA","optionB","optionC"]},{"hidden":false,"id":"4ulkdevf","maxSelect":1,"maxSize":5242880,"mimeTypes":null,"name":"file_one","presentable":false,"protected":true,"required":false,"system":false,"thumbs":null,"type":"file"},{"hidden":false,"id":"fjzhrsvq","maxSelect":99,"maxSize":5242880,"mimeTypes":null,"name":"file_many","presentable":false,"protected":false,"required":false,"system":false,"thumbs":null,"type":"file"},{"hidden":false,"id":"1z1ld0i5","max":null,"min":null,"name":"number","onlyInt":false,"presentable":false,"required":false,"system":false,"type":"number"},{"exceptDomains":null,"hidden":false,"id":"khvhpwgj","name":"email","onlyDomains":null,"presentable":false,"required":false,"system":false,"type":"email"},{"hidden":false,"id":"ro6p02gk","max":"","min":"","name":"datetime","presentable":false,"required":false,"system":false,"type":"date"},{"hidden":false,"id":"ei2fg4v1","maxSize":5242880,"name":"json","presentable":false,"required":false,"system":false,"type":"json"},{"cascadeDelete":false,"collectionId":"wsmn24bux7wo113","hidden":false,"id":"zaedritp","maxSelect":1,"minSelect":0,"name":"rel_one","presentable":false,"required":false,"system":false,"type":"relation"},{"cascadeDelete":true,"collectionId":"_pb_users_auth_","hidden":false,"id":"t9bpk2ug","maxSelect":9999,"minSelect":0,"name":"rel_many","presentable":false,"required":false,"system":false,"type":"relation"},{"hidden":false,"id":"geoPoint3081106212","name":"point","presentable":false,"required":false,"system":false,"type":"geoPoint"},{"hidden":false,"id":"_pbf_autodate_created_","name":"created","onCreate":true,"onUpdate":false,"presentable":false,"system":false,"type":"autodate"},{"hidden":false,"id":"_pbf_autodate_updated_","name":"updated","onCreate":true,"onUpdate":true,"presentable":false,"system":false,"type":"autodate"}]',NULL,NULL,NULL,NULL,NULL,'{}','2022-10-10 09:51:19.868Z','2025-04-02 11:04:29.260Z','["CREATE INDEX `_wsmn24bux7wo113_created_idx` ON `demo1` (`created`)"]'); INSERT INTO _collections VALUES('sz5l5z67tg7gku0',0,'base','demo2','[{"autogeneratePattern":"[a-z0-9]{15}","hidden":false,"id":"_pbf_text_id_","max":15,"min":15,"name":"id","pattern":"^[a-z0-9]+$","presentable":false,"primaryKey":true,"required":true,"system":true,"type":"text"},{"autogeneratePattern":"","hidden":false,"id":"mkrguaaf","max":0,"min":2,"name":"title","pattern":"","presentable":false,"primaryKey":false,"required":true,"system":false,"type":"text"},{"hidden":false,"id":"izkl5z2s","name":"active","presentable":false,"required":false,"system":false,"type":"bool"},{"hidden":false,"id":"_pbf_autodate_created_","name":"created","onCreate":true,"onUpdate":false,"presentable":false,"system":false,"type":"autodate"},{"hidden":false,"id":"_pbf_autodate_updated_","name":"updated","onCreate":true,"onUpdate":true,"presentable":false,"system":false,"type":"autodate"}]','','','','','','{}','2022-10-10 09:51:28.452Z','2023-03-20 16:39:25.211Z','["CREATE INDEX `idx_demo2_created` ON `demo2` (`created`)","CREATE UNIQUE INDEX \"idx_unique_demo2_title\" on \"demo2\" (\"title\")","CREATE INDEX \"idx_demo2_active\" ON \"demo2\" (\n\"active\"\n)"]'); INSERT INTO _collections VALUES('wzlqyes4orhoygb',0,'base','demo3','[{"autogeneratePattern":"[a-z0-9]{15}","hidden":false,"id":"_pbf_text_id_","max":15,"min":15,"name":"id","pattern":"^[a-z0-9]+$","presentable":false,"primaryKey":true,"required":true,"system":true,"type":"text"},{"autogeneratePattern":"","hidden":false,"id":"w5z2x0nq","max":0,"min":0,"name":"title","pattern":"","presentable":true,"primaryKey":false,"required":false,"system":false,"type":"text"},{"hidden":false,"id":"tgqrbwio","maxSelect":99,"maxSize":5242880,"mimeTypes":null,"name":"files","presentable":false,"protected":false,"required":false,"system":false,"thumbs":null,"type":"file"},{"hidden":false,"id":"_pbf_autodate_created_","name":"created","onCreate":true,"onUpdate":false,"presentable":false,"system":false,"type":"autodate"},{"hidden":false,"id":"_pbf_autodate_updated_","name":"updated","onCreate":true,"onUpdate":true,"presentable":false,"system":false,"type":"autodate"}]','@request.auth.id != "" && @request.auth.collectionName != "users"','@request.auth.id != "" && @request.auth.collectionName != "users"','@request.auth.id != "" && @request.auth.collectionName != "users"','@request.auth.id != "" && @request.auth.collectionName != "users"','@request.auth.id != "" && @request.auth.collectionName != "users"','{}','2022-10-10 09:51:36.853Z','2023-11-20 18:26:53.176Z','["CREATE INDEX `_wzlqyes4orhoygb_created_idx` ON `demo3` (`created`)"]'); INSERT INTO _collections VALUES('4d1blo5cuycfaca',0,'base','demo4','[{"autogeneratePattern":"[a-z0-9]{15}","hidden":false,"id":"_pbf_text_id_","max":15,"min":15,"name":"id","pattern":"^[a-z0-9]+$","presentable":false,"primaryKey":true,"required":true,"system":true,"type":"text"},{"autogeneratePattern":"","hidden":false,"id":"erkxnabw","max":0,"min":0,"name":"title","pattern":"","presentable":false,"primaryKey":false,"required":false,"system":false,"type":"text"},{"cascadeDelete":false,"collectionId":"wzlqyes4orhoygb","hidden":false,"id":"t5jskeyz","maxSelect":1,"minSelect":0,"name":"rel_one_no_cascade","presentable":false,"required":false,"system":false,"type":"relation"},{"cascadeDelete":false,"collectionId":"wzlqyes4orhoygb","hidden":false,"id":"ldrcjhk8","maxSelect":1,"minSelect":0,"name":"rel_one_no_cascade_required","presentable":false,"required":true,"system":false,"type":"relation"},{"cascadeDelete":true,"collectionId":"wzlqyes4orhoygb","hidden":false,"id":"pl5lcd4y","maxSelect":1,"minSelect":0,"name":"rel_one_cascade","presentable":false,"required":false,"system":false,"type":"relation"},{"cascadeDelete":false,"collectionId":"wzlqyes4orhoygb","hidden":false,"id":"jz0oue3z","maxSelect":999,"minSelect":0,"name":"rel_many_no_cascade","presentable":false,"required":false,"system":false,"type":"relation"},{"cascadeDelete":false,"collectionId":"wzlqyes4orhoygb","hidden":false,"id":"bsxyqrhb","maxSelect":999,"minSelect":0,"name":"rel_many_no_cascade_required","presentable":false,"required":true,"system":false,"type":"relation"},{"cascadeDelete":true,"collectionId":"wzlqyes4orhoygb","hidden":false,"id":"kwmchnf7","maxSelect":999,"minSelect":0,"name":"rel_many_cascade","presentable":false,"required":false,"system":false,"type":"relation"},{"cascadeDelete":false,"collectionId":"wzlqyes4orhoygb","hidden":false,"id":"pmynkqk5","maxSelect":1,"minSelect":0,"name":"rel_one_unique","presentable":false,"required":false,"system":false,"type":"relation"},{"cascadeDelete":false,"collectionId":"wzlqyes4orhoygb","hidden":false,"id":"mjzyk9vb","maxSelect":999,"minSelect":0,"name":"rel_many_unique","presentable":false,"required":false,"system":false,"type":"relation"},{"cascadeDelete":false,"collectionId":"4d1blo5cuycfaca","hidden":false,"id":"dagiyxj4","maxSelect":1,"minSelect":0,"name":"self_rel_one","presentable":false,"required":false,"system":false,"type":"relation"},{"cascadeDelete":false,"collectionId":"4d1blo5cuycfaca","hidden":false,"id":"tsrki8kc","maxSelect":999,"minSelect":0,"name":"self_rel_many","presentable":false,"required":false,"system":false,"type":"relation"},{"hidden":false,"id":"4wpx0hhx","maxSize":5242880,"name":"json_array","presentable":false,"required":false,"system":false,"type":"json"},{"hidden":false,"id":"ufpwiqnx","maxSize":5242880,"name":"json_object","presentable":false,"required":false,"system":false,"type":"json"},{"hidden":false,"id":"_pbf_autodate_created_","name":"created","onCreate":true,"onUpdate":false,"presentable":false,"system":false,"type":"autodate"},{"hidden":false,"id":"_pbf_autodate_updated_","name":"updated","onCreate":true,"onUpdate":true,"presentable":false,"system":false,"type":"autodate"}]','','','@request.auth.collectionName = ''users''','@request.auth.collectionName = ''users''','','{}','2022-10-10 09:51:47.770Z','2024-09-01 12:15:28.332Z','["CREATE INDEX `_4d1blo5cuycfaca_created_idx` ON `demo4` (`created`)","CREATE UNIQUE INDEX `idx_luoQV2A` ON `demo4` (`rel_one_unique`) WHERE rel_one_unique != ''''","CREATE UNIQUE INDEX `idx_IjL94ze` ON `demo4` (`rel_many_unique`) WHERE rel_many_unique != ''[]''"]'); INSERT INTO _collections VALUES('v851q4r790rhknl',0,'auth','clients','[{"autogeneratePattern":"[a-z0-9]{15}","hidden":false,"id":"_pbf_text_id_","max":15,"min":15,"name":"id","pattern":"^[a-z0-9]+$","presentable":false,"primaryKey":true,"required":true,"system":true,"type":"text"},{"cost":10,"hidden":true,"id":"_pbf_auth_password_","max":0,"min":8,"name":"password","pattern":"","presentable":false,"required":true,"system":true,"type":"password"},{"autogeneratePattern":"[a-zA-Z0-9_]{50}","hidden":true,"id":"_pbf_auth_tokenKey_","max":60,"min":30,"name":"tokenKey","pattern":"","presentable":false,"primaryKey":false,"required":true,"system":true,"type":"text"},{"exceptDomains":null,"hidden":false,"id":"_pbf_auth_email_","name":"email","onlyDomains":null,"presentable":false,"required":true,"system":true,"type":"email"},{"hidden":false,"id":"_pbf_auth_emailVisibility_","name":"emailVisibility","presentable":false,"required":false,"system":true,"type":"bool"},{"hidden":false,"id":"_pbf_auth_verified_","name":"verified","presentable":false,"required":false,"system":true,"type":"bool"},{"autogeneratePattern":"users[0-9]{5}","hidden":false,"id":"_pbf_auth_username_","max":150,"min":3,"name":"username","pattern":"^[\\w][\\w\\.\\-]*$","presentable":false,"primaryKey":false,"required":true,"system":false,"type":"text"},{"autogeneratePattern":"","hidden":false,"id":"lacorw19","max":0,"min":0,"name":"name","pattern":"","presentable":false,"primaryKey":false,"required":false,"system":false,"type":"text"},{"hidden":false,"id":"_pbf_autodate_created_","name":"created","onCreate":true,"onUpdate":false,"presentable":false,"system":false,"type":"autodate"},{"hidden":false,"id":"_pbf_autodate_updated_","name":"updated","onCreate":true,"onUpdate":true,"presentable":false,"system":false,"type":"autodate"}]',NULL,NULL,NULL,NULL,NULL,'{"authRule":"verified=true","manageRule":null,"authAlert":{"enabled":true,"emailTemplate":{"subject":"Login from a new location","body":"\u003cp\u003eHello,\u003c/p\u003e\n\u003cp\u003eWe noticed a login to your {APP_NAME} account from a new location:\u003c/p\u003e\n\u003cp\u003e\u003cem\u003e{ALERT_INFO}\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf this wasn''t you, you should immediately change your {APP_NAME} account password to revoke access from all other locations.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf this was you, you may disregard this email.\u003c/p\u003e\n\u003cp\u003e\n Thanks,\u003cbr/\u003e\n {APP_NAME} team\n\u003c/p\u003e"}},"oauth2":{"providers":[],"mappedFields":{"id":"","name":"","username":"username","avatarURL":""},"enabled":false},"passwordAuth":{"enabled":true,"identityFields":["email","username"]},"mfa":{"enabled":false,"duration":1800,"rule":""},"otp":{"enabled":false,"duration":300,"length":8,"emailTemplate":{"subject":"OTP for {APP_NAME}","body":"\u003cp\u003eHello,\u003c/p\u003e\n\u003cp\u003eYour one-time password is: \u003cstrong\u003e{OTP}\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ci\u003eIf you didn''t ask for the one-time password, you can ignore this email.\u003c/i\u003e\u003c/p\u003e\n\u003cp\u003e\n Thanks,\u003cbr/\u003e\n {APP_NAME} team\n\u003c/p\u003e"}},"authToken":{"secret":"PjVU4hAV7CZIWbCByJHkDcMUlSEWCLI6M5aWSZOpEq0a3rYxKT","duration":1209600},"passwordResetToken":{"secret":"BC6jYPe4JXpQGGNzu6VXtYw0yhKoH2mh2ezIJClOJQuZYrd4Ol","duration":1800},"emailChangeToken":{"secret":"eON2TTJZiGCEi7mvUvwMLADj8CMHQzwZN3gmyMjQb24EY08ATP","duration":1800},"verificationToken":{"secret":"dgGGHlzzdCJ2C5MjXGoondllwSXkJHyL50FuvLvXGHNmBhvGKO","duration":604800},"fileToken":{"secret":"4Ax9zDm2Rwtny81dGaGQrJQBnIx5wVOuNe89X6v7NbNzrAZhvn","duration":180},"verificationTemplate":{"subject":"Verify your {APP_NAME} email","body":"\u003cp\u003eHello,\u003c/p\u003e\n\u003cp\u003eThank you for joining us at {APP_NAME}.\u003c/p\u003e\n\u003cp\u003eClick on the button below to verify your email address.\u003c/p\u003e\n\u003cp\u003e\n \u003ca class=\"btn\" href=\"{APP_URL}/_/#/auth/confirm-verification/{TOKEN}\" target=\"_blank\" rel=\"noopener\"\u003eVerify\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\n Thanks,\u003cbr/\u003e\n {APP_NAME} team\n\u003c/p\u003e"},"resetPasswordTemplate":{"subject":"Reset your {APP_NAME} password","body":"\u003cp\u003eHello,\u003c/p\u003e\n\u003cp\u003eClick on the button below to reset your password.\u003c/p\u003e\n\u003cp\u003e\n \u003ca class=\"btn\" href=\"{APP_URL}/_/#/auth/confirm-password-reset/{TOKEN}\" target=\"_blank\" rel=\"noopener\"\u003eReset password\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\u003ci\u003eIf you didn''t ask to reset your password, you can ignore this email.\u003c/i\u003e\u003c/p\u003e\n\u003cp\u003e\n Thanks,\u003cbr/\u003e\n {APP_NAME} team\n\u003c/p\u003e"},"confirmEmailChangeTemplate":{"subject":"Confirm your {APP_NAME} new email address","body":"\u003cp\u003eHello,\u003c/p\u003e\n\u003cp\u003eClick on the button below to confirm your new email address.\u003c/p\u003e\n\u003cp\u003e\n \u003ca class=\"btn\" href=\"{APP_URL}/_/#/auth/confirm-email-change/{TOKEN}\" target=\"_blank\" rel=\"noopener\"\u003eConfirm new email\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\u003ci\u003eIf you didn''t ask to change your email address, you can ignore this email.\u003c/i\u003e\u003c/p\u003e\n\u003cp\u003e\n Thanks,\u003cbr/\u003e\n {APP_NAME} team\n\u003c/p\u003e"}}','2022-10-11 09:41:36.712Z','2025-11-10 15:33:30.519Z','["CREATE UNIQUE INDEX `_v851q4r790rhknl_username_idx` ON `clients` (username)","CREATE UNIQUE INDEX `_v851q4r790rhknl_email_idx` ON `clients` (email) WHERE email != ''''","CREATE UNIQUE INDEX `_v851q4r790rhknl_tokenKey_idx` ON `clients` (tokenKey)","CREATE INDEX `_v851q4r790rhknl_created_idx` ON `clients` (`created`)"]'); INSERT INTO _collections VALUES('kpv709sk2lqbqk8',1,'auth','nologin','[{"autogeneratePattern":"[a-z0-9]{15}","hidden":false,"id":"_pbf_text_id_","max":15,"min":15,"name":"id","pattern":"^[a-z0-9]+$","presentable":false,"primaryKey":true,"required":true,"system":true,"type":"text"},{"cost":10,"hidden":true,"id":"_pbf_auth_password_","max":0,"min":8,"name":"password","pattern":"","presentable":false,"required":true,"system":true,"type":"password"},{"autogeneratePattern":"[a-zA-Z0-9_]{50}","hidden":true,"id":"_pbf_auth_tokenKey_","max":60,"min":30,"name":"tokenKey","pattern":"","presentable":false,"primaryKey":false,"required":true,"system":true,"type":"text"},{"exceptDomains":null,"hidden":false,"id":"_pbf_auth_email_","name":"email","onlyDomains":null,"presentable":false,"required":true,"system":true,"type":"email"},{"hidden":false,"id":"_pbf_auth_emailVisibility_","name":"emailVisibility","presentable":false,"required":false,"system":true,"type":"bool"},{"hidden":false,"id":"_pbf_auth_verified_","name":"verified","presentable":false,"required":false,"system":true,"type":"bool"},{"autogeneratePattern":"users[0-9]{5}","hidden":false,"id":"_pbf_auth_username_","max":150,"min":3,"name":"username","pattern":"^[\\w][\\w\\.\\-]*$","presentable":false,"primaryKey":false,"required":true,"system":false,"type":"text"},{"autogeneratePattern":"","hidden":false,"id":"x8zzktwe","max":0,"min":0,"name":"name","pattern":"","presentable":false,"primaryKey":false,"required":false,"system":false,"type":"text"},{"hidden":false,"id":"_pbf_autodate_created_","name":"created","onCreate":true,"onUpdate":false,"presentable":false,"system":false,"type":"autodate"},{"hidden":false,"id":"_pbf_autodate_updated_","name":"updated","onCreate":true,"onUpdate":true,"presentable":false,"system":false,"type":"autodate"}]','','','','','','{"authRule":"","manageRule":"@request.auth.collectionName = ''users''","authAlert":{"enabled":true,"emailTemplate":{"subject":"Login from a new location","body":"\u003cp\u003eHello,\u003c/p\u003e\n\u003cp\u003eWe noticed a login to your {APP_NAME} account from a new location:\u003c/p\u003e\n\u003cp\u003e\u003cem\u003e{ALERT_INFO}\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf this wasn''t you, you should immediately change your {APP_NAME} account password to revoke access from all other locations.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf this was you, you may disregard this email.\u003c/p\u003e\n\u003cp\u003e\n Thanks,\u003cbr/\u003e\n {APP_NAME} team\n\u003c/p\u003e"}},"oauth2":{"providers":[{"pkce":null,"name":"gitlab","clientId":"test","clientSecret":"test","authURL":"","tokenURL":"","userInfoURL":"","displayName":"","extra":null}],"mappedFields":{"id":"","name":"","username":"username","avatarURL":""},"enabled":false},"passwordAuth":{"enabled":false,"identityFields":["email"]},"mfa":{"enabled":false,"duration":1800,"rule":""},"otp":{"enabled":false,"duration":300,"length":8,"emailTemplate":{"subject":"OTP for {APP_NAME}","body":"\u003cp\u003eHello,\u003c/p\u003e\n\u003cp\u003eYour one-time password is: \u003cstrong\u003e{OTP}\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ci\u003eIf you didn''t ask for the one-time password, you can ignore this email.\u003c/i\u003e\u003c/p\u003e\n\u003cp\u003e\n Thanks,\u003cbr/\u003e\n {APP_NAME} team\n\u003c/p\u003e"}},"authToken":{"secret":"PjVU4hAV7CZIWbCByJHkDcMUlSEWCLI6M5aWSZOpEq0a3rYxKT","duration":1209600},"passwordResetToken":{"secret":"BC6jYPe4JXpQGGNzu6VXtYw0yhKoH2mh2ezIJClOJQuZYrd4Ol","duration":1800},"emailChangeToken":{"secret":"eON2TTJZiGCEi7mvUvwMLADj8CMHQzwZN3gmyMjQb24EY08ATP","duration":1800},"verificationToken":{"secret":"dgGGHlzzdCJ2C5MjXGoondllwSXkJHyL50FuvLvXGHNmBhvGKO","duration":604800},"fileToken":{"secret":"4Ax9zDm2Rwtny81dGaGQrJQBnIx5wVOuNe89X6v7NbNzrAZhvn","duration":180},"verificationTemplate":{"subject":"Verify your {APP_NAME} email","body":"\u003cp\u003eHello,\u003c/p\u003e\n\u003cp\u003eThank you for joining us at {APP_NAME}.\u003c/p\u003e\n\u003cp\u003eClick on the button below to verify your email address.\u003c/p\u003e\n\u003cp\u003e\n \u003ca class=\"btn\" href=\"{APP_URL}/_/#/auth/confirm-verification/{TOKEN}\" target=\"_blank\" rel=\"noopener\"\u003eVerify\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\n Thanks,\u003cbr/\u003e\n {APP_NAME} team\n\u003c/p\u003e"},"resetPasswordTemplate":{"subject":"Reset your {APP_NAME} password","body":"\u003cp\u003eHello,\u003c/p\u003e\n\u003cp\u003eClick on the button below to reset your password.\u003c/p\u003e\n\u003cp\u003e\n \u003ca class=\"btn\" href=\"{APP_URL}/_/#/auth/confirm-password-reset/{TOKEN}\" target=\"_blank\" rel=\"noopener\"\u003eReset password\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\u003ci\u003eIf you didn''t ask to reset your password, you can ignore this email.\u003c/i\u003e\u003c/p\u003e\n\u003cp\u003e\n Thanks,\u003cbr/\u003e\n {APP_NAME} team\n\u003c/p\u003e"},"confirmEmailChangeTemplate":{"subject":"Confirm your {APP_NAME} new email address","body":"\u003cp\u003eHello,\u003c/p\u003e\n\u003cp\u003eClick on the button below to confirm your new email address.\u003c/p\u003e\n\u003cp\u003e\n \u003ca class=\"btn\" href=\"{APP_URL}/_/#/auth/confirm-email-change/{TOKEN}\" target=\"_blank\" rel=\"noopener\"\u003eConfirm new email\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\u003ci\u003eIf you didn''t ask to change your email address, you can ignore this email.\u003c/i\u003e\u003c/p\u003e\n\u003cp\u003e\n Thanks,\u003cbr/\u003e\n {APP_NAME} team\n\u003c/p\u003e"}}','2022-10-12 10:39:21.294Z','2025-11-10 15:34:06.288Z','["CREATE UNIQUE INDEX `_kpv709sk2lqbqk8_username_idx` ON `nologin` (username)","CREATE UNIQUE INDEX `_kpv709sk2lqbqk8_email_idx` ON `nologin` (email) WHERE email != ''''","CREATE UNIQUE INDEX `_kpv709sk2lqbqk8_tokenKey_idx` ON `nologin` (tokenKey)","CREATE INDEX `_kpv709sk2lqbqk8_created_idx` ON \"nologin\" (`created`)"]'); INSERT INTO _collections VALUES('9n89pl5vkct6330',0,'base','demo5','[{"autogeneratePattern":"[a-z0-9]{15}","hidden":false,"id":"_pbf_text_id_","max":15,"min":15,"name":"id","pattern":"^[a-z0-9]+$","presentable":false,"primaryKey":true,"required":true,"system":true,"type":"text"},{"hidden":false,"id":"sozvpexq","maxSelect":1,"name":"select_one","presentable":false,"required":false,"system":false,"type":"select","values":["a","b","c","d"]},{"hidden":false,"id":"qlq1nxlc","maxSelect":5,"name":"select_many","presentable":false,"required":false,"system":false,"type":"select","values":["a","b","c","d","e"]},{"cascadeDelete":false,"collectionId":"4d1blo5cuycfaca","hidden":false,"id":"ajrrsq1a","maxSelect":1,"minSelect":0,"name":"rel_one","presentable":false,"required":false,"system":false,"type":"relation"},{"cascadeDelete":false,"collectionId":"4d1blo5cuycfaca","hidden":false,"id":"soxhs0ou","maxSelect":5,"minSelect":0,"name":"rel_many","presentable":false,"required":false,"system":false,"type":"relation"},{"hidden":false,"id":"kvbyzuqj","max":null,"min":null,"name":"total","onlyInt":false,"presentable":false,"required":false,"system":false,"type":"number"},{"hidden":false,"id":"ob7dsrcl","maxSelect":1,"maxSize":5242880,"mimeTypes":null,"name":"file","presentable":false,"protected":false,"required":false,"system":false,"thumbs":null,"type":"file"},{"hidden":false,"id":"_pbf_autodate_created_","name":"created","onCreate":true,"onUpdate":false,"presentable":false,"system":false,"type":"autodate"},{"hidden":false,"id":"_pbf_autodate_updated_","name":"updated","onCreate":true,"onUpdate":true,"presentable":false,"system":false,"type":"autodate"}]','select_many:length = 3','rel_many.self_rel_many.rel_many_cascade.files:length = 1','@request.body.total = 3','@request.body.total = 3','@request.query.test:isset = true','{}','2023-01-07 13:13:08.733Z','2023-04-04 13:10:52.723Z','["CREATE INDEX `_9n89pl5vkct6330_created_idx` ON `demo5` (`created`)"]'); INSERT INTO _collections VALUES('v9gwnfh02gjq1q0',0,'view','view1','[{"autogeneratePattern":"","hidden":false,"id":"text3208210256","max":0,"min":0,"name":"id","pattern":"^[a-z0-9]+$","presentable":false,"primaryKey":true,"required":true,"system":true,"type":"text"},{"autogeneratePattern":"","hidden":false,"id":"_clone_r09R","max":0,"min":0,"name":"text","pattern":"","presentable":false,"primaryKey":false,"required":false,"system":false,"type":"text"},{"hidden":false,"id":"_clone_8o57","name":"bool","presentable":false,"required":false,"system":false,"type":"bool"},{"exceptDomains":null,"hidden":false,"id":"_clone_y2Ow","name":"url","onlyDomains":null,"presentable":false,"required":false,"system":false,"type":"url"},{"hidden":false,"id":"_clone_jFNd","maxSelect":1,"name":"select_one","presentable":false,"required":false,"system":false,"type":"select","values":["optionA","optionB","optionC"]},{"hidden":false,"id":"_clone_mNKL","maxSelect":3,"name":"select_many","presentable":false,"required":false,"system":false,"type":"select","values":["optionA","optionB","optionC"]},{"hidden":false,"id":"_clone_diFB","maxSelect":1,"maxSize":5242880,"mimeTypes":null,"name":"file_one","presentable":false,"protected":true,"required":false,"system":false,"thumbs":null,"type":"file"},{"hidden":false,"id":"_clone_dViH","maxSelect":99,"maxSize":5242880,"mimeTypes":null,"name":"file_many","presentable":false,"protected":false,"required":false,"system":false,"thumbs":null,"type":"file"},{"hidden":false,"id":"_clone_dIjh","max":null,"min":null,"name":"number","onlyInt":false,"presentable":false,"required":false,"system":false,"type":"number"},{"exceptDomains":null,"hidden":false,"id":"_clone_5R4l","name":"email","onlyDomains":null,"presentable":false,"required":false,"system":false,"type":"email"},{"hidden":false,"id":"_clone_LZkS","max":"","min":"","name":"datetime","presentable":false,"required":false,"system":false,"type":"date"},{"hidden":false,"id":"_clone_yiCN","maxSize":5242880,"name":"json","presentable":false,"required":false,"system":false,"type":"json"},{"cascadeDelete":false,"collectionId":"wsmn24bux7wo113","hidden":false,"id":"_clone_UJXf","maxSelect":1,"minSelect":0,"name":"rel_one","presentable":false,"required":false,"system":false,"type":"relation"},{"cascadeDelete":true,"collectionId":"_pb_users_auth_","hidden":false,"id":"_clone_0li1","maxSelect":9999,"minSelect":0,"name":"rel_many","presentable":false,"required":false,"system":false,"type":"relation"},{"hidden":false,"id":"_clone_VWxh","name":"point","presentable":false,"required":false,"system":false,"type":"geoPoint"},{"hidden":false,"id":"_clone_b5hm","name":"created","onCreate":true,"onUpdate":false,"presentable":false,"system":false,"type":"autodate"}]','@request.auth.id != "" && bool = true','@request.auth.id != "" && bool = true',NULL,NULL,NULL,'{"viewQuery":"select id, text, bool, url, select_one, select_many, file_one, file_many, number, email, datetime, json, rel_one, rel_many, point, created from demo1"}','2023-02-12 18:58:12.315Z','2025-10-23 11:42:16.302Z','[]'); INSERT INTO _collections VALUES('ib3m2700k5hlsjz',0,'view','view2','[{"autogeneratePattern":"","hidden":false,"id":"text3208210256","max":0,"min":0,"name":"id","pattern":"^[a-z0-9]+$","presentable":false,"primaryKey":true,"required":true,"system":true,"type":"text"},{"hidden":false,"id":"_clone_77Ik","name":"state","presentable":false,"required":false,"system":false,"type":"bool"},{"hidden":false,"id":"_clone_IbSu","maxSelect":99,"maxSize":5242880,"mimeTypes":null,"name":"file_many","presentable":false,"protected":false,"required":false,"system":false,"thumbs":null,"type":"file"},{"cascadeDelete":true,"collectionId":"_pb_users_auth_","hidden":false,"id":"_clone_Asz0","maxSelect":9999,"minSelect":0,"name":"rel_many","presentable":false,"required":false,"system":false,"type":"relation"}]','','',NULL,NULL,NULL,'{"viewQuery":"SELECT view1.id, view1.bool as state, view1.file_many, view1.rel_many from view1\n"}','2023-02-17 19:42:54.278Z','2024-11-19 15:29:43.857Z','[]'); INSERT INTO _collections VALUES('zahsr9d2mix2fvk',0,'view','numeric_id_view','[{"autogeneratePattern":"","hidden":false,"id":"text3208210256","max":0,"min":0,"name":"id","pattern":"^[a-z0-9]+$","presentable":false,"primaryKey":true,"required":true,"system":true,"type":"text"},{"exceptDomains":null,"hidden":false,"id":"_clone_jO9O","name":"email","onlyDomains":null,"presentable":false,"required":true,"system":true,"type":"email"}]','','',NULL,NULL,NULL,'{"viewQuery":"select (ROW_NUMBER() OVER()) as id, email from clients"}','2023-08-11 09:41:00.997Z','2024-11-19 15:29:43.901Z','[]'); INSERT INTO _collections VALUES('pbc_3142635823',1,'auth','_superusers','[{"autogeneratePattern":"[a-z0-9]{15}","hidden":false,"id":"text3208210256","max":15,"min":15,"name":"id","pattern":"^[a-z0-9]+$","presentable":false,"primaryKey":true,"required":true,"system":true,"type":"text"},{"cost":0,"hidden":true,"id":"password901924565","max":0,"min":8,"name":"password","pattern":"","presentable":false,"required":true,"system":true,"type":"password"},{"autogeneratePattern":"[a-zA-Z0-9_]{50}","hidden":true,"id":"text2504183744","max":60,"min":30,"name":"tokenKey","pattern":"","presentable":false,"primaryKey":false,"required":true,"system":true,"type":"text"},{"exceptDomains":null,"hidden":false,"id":"email3885137012","name":"email","onlyDomains":null,"presentable":false,"required":true,"system":true,"type":"email"},{"hidden":false,"id":"bool1547992806","name":"emailVisibility","presentable":false,"required":false,"system":true,"type":"bool"},{"hidden":false,"id":"bool256245529","name":"verified","presentable":false,"required":false,"system":true,"type":"bool"},{"hidden":false,"id":"autodate2990389176","name":"created","onCreate":true,"onUpdate":false,"presentable":false,"system":true,"type":"autodate"},{"hidden":false,"id":"autodate3332085495","name":"updated","onCreate":true,"onUpdate":true,"presentable":false,"system":true,"type":"autodate"}]',NULL,NULL,NULL,NULL,NULL,'{"authRule":"","manageRule":null,"authAlert":{"enabled":true,"emailTemplate":{"subject":"Login from a new location","body":"\u003cp\u003eHello,\u003c/p\u003e\n\u003cp\u003eWe noticed a login to your {APP_NAME} account from a new location:\u003c/p\u003e\n\u003cp\u003e\u003cem\u003e{ALERT_INFO}\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf this wasn''t you, you should immediately change your {APP_NAME} account password to revoke access from all other locations.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf this was you, you may disregard this email.\u003c/p\u003e\n\u003cp\u003e\n Thanks,\u003cbr/\u003e\n {APP_NAME} team\n\u003c/p\u003e"}},"oauth2":{"providers":null,"mappedFields":{"id":"","name":"","username":"","avatarURL":""},"enabled":false},"passwordAuth":{"enabled":true,"identityFields":["email"]},"mfa":{"enabled":false,"duration":1800,"rule":""},"otp":{"enabled":false,"duration":300,"length":8,"emailTemplate":{"subject":"OTP for {APP_NAME}","body":"\u003cp\u003eHello,\u003c/p\u003e\n\u003cp\u003eYour one-time password is: \u003cstrong\u003e{OTP}\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ci\u003eIf you didn''t ask for the one-time password, you can ignore this email.\u003c/i\u003e\u003c/p\u003e\n\u003cp\u003e\n Thanks,\u003cbr/\u003e\n {APP_NAME} team\n\u003c/p\u003e"}},"authToken":{"secret":"MyN3nDlzmHnuCjd35vb6cyIdqNr7Os0PmgiPVDMxmbFToSpBvS","duration":1209600},"passwordResetToken":{"secret":"fPSpFm9rxjj4mdeWYfyQ5OZQ4UWpyainTO0dqrJe3LHEYEDduq","duration":1800},"emailChangeToken":{"secret":"unYNiYeuIxH7BCV09NIb81abe2bkPgaexMYdDQ6uOOIFh74urD","duration":1800},"verificationToken":{"secret":"uhr68rXLVjPBWALFtw8uEHeQwDdN4t0MiTLr2pBWVkEQnNICe1","duration":259200},"fileToken":{"secret":"sjJAjTNPrOcRDmnIKwQm7qY9FyjuXTG5KNcaqw4U1TSDVfu4r9","duration":180},"verificationTemplate":{"subject":"Verify your {APP_NAME} email","body":"\u003cp\u003eHello,\u003c/p\u003e\n\u003cp\u003eThank you for joining us at {APP_NAME}.\u003c/p\u003e\n\u003cp\u003eClick on the button below to verify your email address.\u003c/p\u003e\n\u003cp\u003e\n \u003ca class=\"btn\" href=\"{APP_URL}/_/#/auth/confirm-verification/{TOKEN}\" target=\"_blank\" rel=\"noopener\"\u003eVerify\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\n Thanks,\u003cbr/\u003e\n {APP_NAME} team\n\u003c/p\u003e"},"resetPasswordTemplate":{"subject":"Reset your {APP_NAME} password","body":"\u003cp\u003eHello,\u003c/p\u003e\n\u003cp\u003eClick on the button below to reset your password.\u003c/p\u003e\n\u003cp\u003e\n \u003ca class=\"btn\" href=\"{APP_URL}/_/#/auth/confirm-password-reset/{TOKEN}\" target=\"_blank\" rel=\"noopener\"\u003eReset password\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\u003ci\u003eIf you didn''t ask to reset your password, you can ignore this email.\u003c/i\u003e\u003c/p\u003e\n\u003cp\u003e\n Thanks,\u003cbr/\u003e\n {APP_NAME} team\n\u003c/p\u003e"},"confirmEmailChangeTemplate":{"subject":"Confirm your {APP_NAME} new email address","body":"\u003cp\u003eHello,\u003c/p\u003e\n\u003cp\u003eClick on the button below to confirm your new email address.\u003c/p\u003e\n\u003cp\u003e\n \u003ca class=\"btn\" href=\"{APP_URL}/_/#/auth/confirm-email-change/{TOKEN}\" target=\"_blank\" rel=\"noopener\"\u003eConfirm new email\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\u003ci\u003eIf you didn''t ask to change your email address, you can ignore this email.\u003c/i\u003e\u003c/p\u003e\n\u003cp\u003e\n Thanks,\u003cbr/\u003e\n {APP_NAME} team\n\u003c/p\u003e"}}','2024-06-20 09:29:22.826Z','2025-11-10 15:33:49.591Z','["CREATE UNIQUE INDEX `idx_tokenKey__pbc_3323866339` ON `_superusers` (`tokenKey`)","CREATE UNIQUE INDEX `idx_email__pbc_3323866339` ON `_superusers` (`email`) WHERE `email` != ''''"]'); INSERT INTO _collections VALUES('pbc_2281828961',1,'base','_externalAuths','[{"autogeneratePattern":"[a-z0-9]{15}","hidden":false,"id":"text3208210256","max":15,"min":15,"name":"id","pattern":"^[a-z0-9]+$","presentable":false,"primaryKey":true,"required":true,"system":true,"type":"text"},{"autogeneratePattern":"","hidden":false,"id":"text455797646","max":0,"min":0,"name":"collectionRef","pattern":"","presentable":false,"primaryKey":false,"required":true,"system":true,"type":"text"},{"autogeneratePattern":"","hidden":false,"id":"text127846527","max":0,"min":0,"name":"recordRef","pattern":"","presentable":false,"primaryKey":false,"required":true,"system":true,"type":"text"},{"autogeneratePattern":"","hidden":false,"id":"text2462348188","max":0,"min":0,"name":"provider","pattern":"","presentable":false,"primaryKey":false,"required":true,"system":true,"type":"text"},{"autogeneratePattern":"","hidden":false,"id":"text1044722854","max":0,"min":0,"name":"providerId","pattern":"","presentable":false,"primaryKey":false,"required":true,"system":true,"type":"text"},{"hidden":false,"id":"autodate2990389176","name":"created","onCreate":true,"onUpdate":false,"presentable":false,"system":true,"type":"autodate"},{"hidden":false,"id":"autodate3332085495","name":"updated","onCreate":true,"onUpdate":true,"presentable":false,"system":true,"type":"autodate"}]','@request.auth.id != '''' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId','@request.auth.id != '''' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId',NULL,NULL,'@request.auth.id != '''' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId','{}','2024-06-20 09:29:22.862Z','2024-07-31 16:33:51.596Z','["CREATE UNIQUE INDEX `idx_externalAuths_record_provider` ON `externalAuths` (collectionRef, recordRef, provider)","CREATE UNIQUE INDEX `idx_externalAuths_collection_provider` ON `externalAuths` (collectionRef, provider, providerId)"]'); INSERT INTO _collections VALUES('pbc_2279338944',1,'base','_mfas','[{"autogeneratePattern":"[a-z0-9]{15}","hidden":false,"id":"text3208210256","max":15,"min":15,"name":"id","pattern":"^[a-z0-9]+$","presentable":false,"primaryKey":true,"required":true,"system":true,"type":"text"},{"autogeneratePattern":"","hidden":false,"id":"text455797646","max":0,"min":0,"name":"collectionRef","pattern":"","presentable":false,"primaryKey":false,"required":true,"system":true,"type":"text"},{"autogeneratePattern":"","hidden":false,"id":"text127846527","max":0,"min":0,"name":"recordRef","pattern":"","presentable":false,"primaryKey":false,"required":true,"system":true,"type":"text"},{"autogeneratePattern":"","hidden":false,"id":"text1582905952","max":0,"min":0,"name":"method","pattern":"","presentable":false,"primaryKey":false,"required":true,"system":true,"type":"text"},{"hidden":false,"id":"autodate2990389176","name":"created","onCreate":true,"onUpdate":false,"presentable":false,"system":true,"type":"autodate"},{"hidden":false,"id":"autodate3332085495","name":"updated","onCreate":true,"onUpdate":true,"presentable":false,"system":true,"type":"autodate"}]','@request.auth.id != '''' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId','@request.auth.id != '''' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId',NULL,NULL,NULL,'{}','2024-06-20 09:29:22.894Z','2024-10-24 18:34:35.352Z','["CREATE INDEX `idx_mfas_collectionRef_recordRef` ON `mfas` (\n `collectionRef`,\n `recordRef`\n)"]'); INSERT INTO _collections VALUES('pbc_1638494021',1,'base','_otps','[{"autogeneratePattern":"[a-z0-9]{15}","hidden":false,"id":"text3208210256","max":15,"min":15,"name":"id","pattern":"^[a-z0-9]+$","presentable":false,"primaryKey":true,"required":true,"system":true,"type":"text"},{"autogeneratePattern":"","hidden":false,"id":"text455797646","max":0,"min":0,"name":"collectionRef","pattern":"","presentable":false,"primaryKey":false,"required":true,"system":true,"type":"text"},{"autogeneratePattern":"","hidden":false,"id":"text127846527","max":0,"min":0,"name":"recordRef","pattern":"","presentable":false,"primaryKey":false,"required":true,"system":true,"type":"text"},{"cost":8,"hidden":true,"id":"password901924565","max":0,"min":0,"name":"password","pattern":"","presentable":false,"required":true,"system":true,"type":"password"},{"hidden":false,"id":"autodate2990389176","name":"created","onCreate":true,"onUpdate":false,"presentable":false,"system":true,"type":"autodate"},{"hidden":false,"id":"autodate3332085495","name":"updated","onCreate":true,"onUpdate":true,"presentable":false,"system":true,"type":"autodate"},{"autogeneratePattern":"","hidden":true,"id":"text3866985172","max":0,"min":0,"name":"sentTo","pattern":"","presentable":false,"primaryKey":false,"required":false,"system":true,"type":"text"}]','@request.auth.id != '''' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId','@request.auth.id != '''' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId',NULL,NULL,NULL,'{}','2024-06-20 09:29:22.901Z','2024-11-19 15:29:43.633Z','["CREATE INDEX `idx_otps_collectionRef_recordRef` ON `otps` (\n `collectionRef`,\n `recordRef`\n)"]'); INSERT INTO _collections VALUES('pbc_4275539003',1,'base','_authOrigins','[{"autogeneratePattern":"[a-z0-9]{15}","hidden":false,"id":"text3208210256","max":15,"min":15,"name":"id","pattern":"^[a-z0-9]+$","presentable":false,"primaryKey":true,"required":true,"system":true,"type":"text"},{"autogeneratePattern":"","hidden":false,"id":"text455797646","max":0,"min":0,"name":"collectionRef","pattern":"","presentable":false,"primaryKey":false,"required":true,"system":true,"type":"text"},{"autogeneratePattern":"","hidden":false,"id":"text127846527","max":0,"min":0,"name":"recordRef","pattern":"","presentable":false,"primaryKey":false,"required":true,"system":true,"type":"text"},{"autogeneratePattern":"","hidden":false,"id":"text4228609354","max":0,"min":0,"name":"fingerprint","pattern":"","presentable":false,"primaryKey":false,"required":true,"system":true,"type":"text"},{"hidden":false,"id":"autodate2990389176","name":"created","onCreate":true,"onUpdate":false,"presentable":false,"system":true,"type":"autodate"},{"hidden":false,"id":"autodate3332085495","name":"updated","onCreate":true,"onUpdate":true,"presentable":false,"system":true,"type":"autodate"}]','@request.auth.id != '''' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId','@request.auth.id != '''' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId',NULL,NULL,'@request.auth.id != '''' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId','{}','2024-06-20 12:10:52.542Z','2024-07-31 16:32:24.722Z','["CREATE UNIQUE INDEX `idx_authOrigins_unique_pairs` ON `authDevices` (collectionRef, recordRef, fingerprint)"]'); CREATE TABLE `users` (`avatar` TEXT DEFAULT '', `created` TEXT DEFAULT '' NOT NULL, `email` TEXT DEFAULT '' NOT NULL, `emailVisibility` BOOLEAN DEFAULT FALSE NOT NULL, `id` TEXT PRIMARY KEY, `name` TEXT DEFAULT '', "password" TEXT NOT NULL, `tokenKey` TEXT NOT NULL, `updated` TEXT DEFAULT '' NOT NULL, `username` TEXT NOT NULL, `verified` BOOLEAN DEFAULT FALSE NOT NULL, "file" TEXT DEFAULT '', "rel" TEXT DEFAULT ''); INSERT INTO users VALUES('300_1SEi6Q6U72.png','2022-10-10 10:36:26.879Z','test@example.com',0,'4q1xlclmfloku33','test1','$2a$13$uULN32dHTkWQIALJP1N54.22HW/K9/qkXqcmsfz2hOA1wGeuUDbfG','tfYe7rCTX4D2KuWQY3pJjBifgsrMbecyXBatEPjrSfGEGS2jh6','2022-10-12 11:46:10.490Z','users75657',0,'[]','llvuca81nly1qls'); INSERT INTO users VALUES('','2022-10-10 10:36:59.438Z','test2@example.com',0,'oap640cot4yru2s','','$2a$13$RC6/uXsHWM1ZV1v0cPJLRuWPXxyNINDmUDIHTq1x1dM.K.TBgWzFK','AQbE30CNb8Ncwr6Sg0sfvDJGJuepriTJN24EHZqO5DsEBTk1kA','2022-10-11 18:37:20.744Z','test2_username',1,'["test_kfd2wYLxkz.txt"]',''); INSERT INTO users VALUES('','2022-10-10 10:37:33.119Z','test3@example.com',1,'bgs820n361vj1qd','test3','$2a$13$qzF1J0ePG5.fvBrm0fVrtez5RRBjPOUoezvYRbTQGAfsT85d4XH2K','x6vHUi00LvM5bFeGIpwXN9xuol8k1BknfTmlySQ7YQWoTLKOa7','2022-10-12 11:46:02.462Z','users69238',1,'[]','0yxhwia2amd8gec'); CREATE TABLE `demo1` (`created` TEXT DEFAULT '' NOT NULL, `id` TEXT PRIMARY KEY, `updated` TEXT DEFAULT '' NOT NULL, "text" TEXT DEFAULT '', "bool" Boolean DEFAULT FALSE, "url" TEXT DEFAULT '', "select_one" TEXT DEFAULT '', "file_one" TEXT DEFAULT '', "file_many" TEXT DEFAULT '', "number" REAL DEFAULT 0, "email" TEXT DEFAULT '', "datetime" TEXT DEFAULT '', "json" JSON DEFAULT NULL, "rel_one" TEXT DEFAULT '', "select_many" TEXT DEFAULT '', "rel_many" JSON DEFAULT '[]' NOT NULL, "point" JSON DEFAULT '{"lat":0,"lon":0}' NOT NULL); INSERT INTO demo1 VALUES('2022-10-14 10:13:12.397Z','84nmscqy84lsi1t','2023-01-04 20:11:20.732Z','test',1,'https://example.copm','optionB','test_d61b33QdDU.txt','["test_QZFjKjXchk.txt","300_WlbFWSGmW9.png","logo_vcfJJG5TAh.svg","test_MaWC6mWyrP.txt","test_tC1Yc87DfC.txt"]',123456.0,'test@example.com','2022-10-01 12:00:00.000Z',replace(replace('[\r\n 1,\r\n 2,\r\n 3\r\n]','\r',char(13)),'\n',char(10)),'','["optionB","optionC"]','["oap640cot4yru2s"]','{"lat":0,"lon":0}'); INSERT INTO demo1 VALUES('2022-10-14 10:14:04.685Z','al1h9ijdeojtsjy','2025-04-02 11:05:26.292Z','test2',0,'','optionB','300_Jsjq7RdBgA.png','[]',456.0,'test2@example.com','','null','84nmscqy84lsi1t','["optionB"]','["bgs820n361vj1qd","4q1xlclmfloku33","oap640cot4yru2s"]','{"lon":23.333157,"lat":42.654318}'); INSERT INTO demo1 VALUES('2022-10-14 10:36:21.012Z','imy661ixudk5izi','2025-04-02 11:05:03.433Z','lorem ipsum',0,'','','','[]',0.0,'','','null','','[]','[]','{"lon":-74.006015,"lat":40.712728}'); CREATE TABLE `demo2` (`created` TEXT DEFAULT '' NOT NULL, `id` TEXT PRIMARY KEY, `title` TEXT DEFAULT '', `updated` TEXT DEFAULT '' NOT NULL, "active" Boolean DEFAULT FALSE); INSERT INTO demo2 VALUES('2022-10-12 11:42:51.509Z','llvuca81nly1qls','test1','2022-10-12 11:42:51.509Z',0); INSERT INTO demo2 VALUES('2022-10-12 11:42:55.076Z','achvryl401bhse3','test2','2022-10-14 10:52:46.726Z',1); INSERT INTO demo2 VALUES('2022-10-12 11:42:58.215Z','0yxhwia2amd8gec','test3','2022-10-14 10:52:49.596Z',1); CREATE TABLE `demo3` (`created` TEXT DEFAULT '' NOT NULL, `id` TEXT PRIMARY KEY, `title` TEXT DEFAULT '', `updated` TEXT DEFAULT '' NOT NULL, "files" TEXT DEFAULT ''); INSERT INTO demo3 VALUES('2022-10-14 11:41:09.381Z','1tmknxy2868d869','test1','2022-10-14 11:41:09.381Z','[]'); INSERT INTO demo3 VALUES('2022-10-14 11:41:12.548Z','lcl9d87w22ml6jy','test2','2022-10-14 14:08:29.095Z','["test_FLurQTgrY8.txt","300_UhLKX91HVb.png"]'); INSERT INTO demo3 VALUES('2022-10-14 11:41:15.689Z','7nwo8tuiatetxdm','test3','2022-10-14 14:08:16.072Z','["test_JnXeKEwgwr.txt"]'); INSERT INTO demo3 VALUES('2022-10-14 11:41:18.877Z','mk5fmymtx4wsprk','test4','2022-10-14 14:08:06.446Z','["300_JdfBOieXAW.png"]'); CREATE TABLE `demo4` (`created` TEXT DEFAULT '' NOT NULL, `id` TEXT PRIMARY KEY, `title` TEXT DEFAULT '', `updated` TEXT DEFAULT '' NOT NULL, "rel_one_no_cascade" TEXT DEFAULT '', "rel_one_no_cascade_required" TEXT DEFAULT '', "rel_one_cascade" TEXT DEFAULT '', "self_rel_one" TEXT DEFAULT '', "json_array" JSON DEFAULT NULL, "json_object" JSON DEFAULT NULL, "rel_one_unique" TEXT DEFAULT '' NOT NULL, "rel_many_no_cascade" JSON DEFAULT '[]' NOT NULL, "rel_many_no_cascade_required" JSON DEFAULT '[]' NOT NULL, "rel_many_cascade" JSON DEFAULT '[]' NOT NULL, "rel_many_unique" JSON DEFAULT '[]' NOT NULL, "self_rel_many" JSON DEFAULT '[]' NOT NULL); INSERT INTO demo4 VALUES('2022-10-14 14:15:43.771Z','qzaqccwrmva4o1n','test1','2022-10-20 19:23:59.427Z','mk5fmymtx4wsprk','lcl9d87w22ml6jy','7nwo8tuiatetxdm','i9naidtvr6qsgb4',replace(replace('[\r\n 1\r\n]','\r',char(13)),'\n',char(10)),'{"a": 123}','','["1tmknxy2868d869"]','["lcl9d87w22ml6jy","1tmknxy2868d869"]','["mk5fmymtx4wsprk"]','[]','["i9naidtvr6qsgb4","qzaqccwrmva4o1n"]'); INSERT INTO demo4 VALUES('2022-10-14 17:35:18.647Z','i9naidtvr6qsgb4','test2','2022-10-20 19:23:39.645Z','','lcl9d87w22ml6jy','','qzaqccwrmva4o1n','[1, 2, 3]','{"a": {"b": "test"}}','','[]','["7nwo8tuiatetxdm"]','[]','[]','[]'); CREATE TABLE `clients` (`created` TEXT DEFAULT '' NOT NULL, `email` TEXT DEFAULT '' NOT NULL, `emailVisibility` BOOLEAN DEFAULT FALSE NOT NULL, `id` TEXT PRIMARY KEY, `name` TEXT DEFAULT '', "password" TEXT NOT NULL, `tokenKey` TEXT NOT NULL, `updated` TEXT DEFAULT '' NOT NULL, `username` TEXT NOT NULL, `verified` BOOLEAN DEFAULT FALSE NOT NULL); INSERT INTO clients VALUES('2022-10-11 09:42:15.113Z','test@example.com',0,'gk390qegs4y47wn','','$2a$13$utsLtiNVf226R7hhXXyOM.kHTyTcVLRNqTIrT44Fw8JZbxMhIK0uu','rMb1gUpn27s53t66gOGscSHfYsa272cgOgn4nhTZIl4fIC8XP8','2022-10-11 09:42:15.113Z','clients57772',1); INSERT INTO clients VALUES('2022-10-11 09:42:25.984Z','test2@example.com',0,'o1y0dd0spd786md','test_name','$2a$13$D/8j2Q7NzN5g/INiVn8qPOa2O3qkyZj7U82CXOyqzBFV0B9OdWhvC','RunSD73nFfH3sNScreizPcZYNkiPls2YjmFYPNo73cWKsDnZVm','2022-10-14 11:44:33.150Z','clients43362',0); CREATE TABLE IF NOT EXISTS "nologin" (`created` TEXT DEFAULT '' NOT NULL, `email` TEXT DEFAULT '' NOT NULL, `emailVisibility` BOOLEAN DEFAULT FALSE NOT NULL, `id` TEXT PRIMARY KEY, `name` TEXT DEFAULT '', "password" TEXT NOT NULL, `tokenKey` TEXT NOT NULL, `updated` TEXT DEFAULT '' NOT NULL, `username` TEXT NOT NULL, `verified` BOOLEAN DEFAULT FALSE NOT NULL); INSERT INTO nologin VALUES('2022-10-12 10:39:47.633Z','test@example.com',0,'dc49k6jgejn40h3','test','$2a$13$395zl/w/nUmeo.vov5t6SO0/RsoE4suJnKLN2SzP41sJCe6PBAePq','6mi4JvnX8uIxS7JiO8LWl150Af8mnAGWkWRImHL2YB4XhOYf9c','2022-10-12 10:39:47.633Z','test_username',0); INSERT INTO nologin VALUES('2022-10-12 10:39:59.058Z','test2@example.com',1,'phhq3wr65cap535','','$2a$13$ldkBOjQbXIXP3.xvJ8AXJep5I3kMzmXWu7wC75mP5RN4qK7mwQIK.','9Bsj2ogZ5b0Q3daAKZ5ZZrUuVb7lWHO0YDD4d5TbPCLfYE3COY','2022-10-14 12:03:49.335Z','viewers74618',0); INSERT INTO nologin VALUES('2022-10-14 12:16:52.515Z','test3@example.com',0,'oos036e9xvqeexy','','$2a$13$oXNjS0xVi4aYHSaQ10bTOOMRvVFBY2t474S3UjM8.5BNnL5WB1Gce','uYafEN2cDgImHKMW4SfZ6tayrENAJVVWOTDxFXatOs2AO0KEMY','2022-10-14 12:16:52.515Z','nologin84738',1); CREATE TABLE `demo5` (`created` TEXT DEFAULT '' NOT NULL, `id` TEXT PRIMARY KEY NOT NULL, `rel_many` TEXT DEFAULT '', `rel_one` TEXT DEFAULT '', `select_many` TEXT DEFAULT '', `select_one` TEXT DEFAULT '', `updated` TEXT DEFAULT '' NOT NULL, "total" REAL DEFAULT 0, "file" TEXT DEFAULT ''); INSERT INTO demo5 VALUES('2023-01-07 13:13:24.249Z','qjeql998mtp1azp','["qzaqccwrmva4o1n","i9naidtvr6qsgb4"]','i9naidtvr6qsgb4','["b","c","a"]','b','2023-02-18 11:51:08.128Z',0.0,'logo_vcf_jjg5_tah_9MtIHytOmZ.svg'); INSERT INTO demo5 VALUES('2023-01-07 13:13:28.337Z','la4y2w4o98acwuj','[]','','[]','','2023-02-18 11:50:46.943Z',2.0,'300_uh_lkx91_hvb_Da8K5pl069.png'); CREATE TABLE IF NOT EXISTS "_superusers" (`created` TEXT DEFAULT '' NOT NULL, `email` TEXT DEFAULT '' NOT NULL, `emailVisibility` BOOLEAN DEFAULT FALSE NOT NULL, `id` TEXT PRIMARY KEY DEFAULT ('r'||lower(hex(randomblob(7)))) NOT NULL, `password` TEXT DEFAULT '' NOT NULL, `tokenKey` TEXT DEFAULT '' NOT NULL, `updated` TEXT DEFAULT '' NOT NULL, `verified` BOOLEAN DEFAULT FALSE NOT NULL); INSERT INTO _superusers VALUES('2022-10-10 09:50:06.449Z','test@example.com',0,'sywbhecnh46rhm0','$2a$13$6PP1fpShEsQHpZElw4.BN.vMl/2CMIKc2kpumJM//T4qV4RGUgb6i','O4rvW9FSUyTA3xUuQmXR3wHF2db9bHs19nBHeSgVTxerOsTAl4','2022-10-10 09:50:06.449Z',1); INSERT INTO _superusers VALUES('2022-10-10 11:22:27.982Z','test2@example.com',0,'sbmbsdb40jyxf7h','$2a$13$1U32ttl.v1VtQkIH.a.z2.VVrU2IFwkW41TnY2OgyMcjADv34ynMK','cvg1nk1dKRFlazQH8nCKuFYwczdReQx6ZJimxXvei0uDyTkgEb','2022-10-10 11:22:31.096Z',1); INSERT INTO _superusers VALUES('2022-10-10 11:22:50.693Z','test3@example.com',0,'9q2trqumvlyr3bd','$2a$13$gqXkfs0WjqTtUNRjRDxAHuLul1sxmA.elEfYuL0KT0ef5cMDt9Fjm','ezLvEu7DRFtUp9BI6nxtXCpgtp7qWaNQLdD6dDwjIVB0mA0uUr','2022-10-10 11:22:54.907Z',1); INSERT INTO _superusers VALUES('2024-07-26 12:17:43.787Z','test4@example.com',0,'q911776rrfy658l','$2a$10$0CUWH81tPWUhxKqksZnO/eDfJiWTTG/xg7v5Yg8RhcLIGWY3oeCHe','B4LS_3ZiIlL_TQ97_W_u2_82__W1_l64037w_x211_F_BM_J4_','2024-07-26 12:17:43.787Z',1); CREATE TABLE IF NOT EXISTS "_externalAuths" (`collectionRef` TEXT DEFAULT '' NOT NULL, `created` TEXT DEFAULT '' NOT NULL, `id` TEXT PRIMARY KEY DEFAULT ('r'||lower(hex(randomblob(7)))) NOT NULL, `provider` TEXT DEFAULT '' NOT NULL, `providerId` TEXT DEFAULT '' NOT NULL, `recordRef` TEXT DEFAULT '' NOT NULL, `updated` TEXT DEFAULT '' NOT NULL); INSERT INTO _externalAuths VALUES('_pb_users_auth_','2023-01-01 01:02:03.456Z','clmflokuq1xl341','google','test123','4q1xlclmfloku33','2022-01-01 01:01:01.123Z'); INSERT INTO _externalAuths VALUES('_pb_users_auth_','2022-01-01 01:01:01.123Z','dlmflokuq1xl342','gitlab','test123','4q1xlclmfloku33','2022-01-01 01:01:01.123Z'); INSERT INTO _externalAuths VALUES('v851q4r790rhknl','2024-07-29 11:56:28.439Z','f1z5b3843pzc964','google','test456','gk390qegs4y47wn','2024-07-29 11:56:35.151Z'); INSERT INTO _externalAuths VALUES('_pb_users_auth_','2024-07-29 11:57:28.598Z','5eto7nmys833164','github','test456','bgs820n361vj1qd','2024-07-29 11:57:28.598Z'); CREATE TABLE `_params` (`created` TEXT DEFAULT '' NOT NULL, `id` TEXT PRIMARY KEY DEFAULT ('r'||lower(hex(randomblob(7)))) NOT NULL, `updated` TEXT DEFAULT '' NOT NULL, `value` JSON DEFAULT NULL); INSERT INTO _params VALUES('','settings','2024-09-11 15:34:33.155Z',X'7b22736d7470223a7b22656e61626c6564223a66616c73652c22706f7274223a3538372c22686f7374223a22736d74702e6578616d706c652e636f6d222c22757365726e616d65223a22222c22617574684d6574686f64223a22222c22746c73223a66616c73652c226c6f63616c4e616d65223a22227d2c226261636b757073223a7b2263726f6e223a22222c2263726f6e4d61784b656570223a302c227333223a7b22656e61626c6564223a66616c73652c226275636b6574223a22222c22726567696f6e223a22222c22656e64706f696e74223a22222c226163636573734b6579223a22222c22666f726365506174685374796c65223a66616c73657d7d2c227333223a7b22656e61626c6564223a66616c73652c226275636b6574223a22222c22726567696f6e223a22222c22656e64706f696e74223a22222c226163636573734b6579223a22222c22666f726365506174685374796c65223a66616c73657d2c226d657461223a7b226170704e616d65223a2261636d655f74657374222c2261707055524c223a22687474703a2f2f6c6f63616c686f73743a38303930222c2273656e6465724e616d65223a22537570706f7274222c2273656e64657241646472657373223a22737570706f7274406578616d706c652e636f6d222c2268696465436f6e74726f6c73223a66616c73657d2c226c6f6773223a7b226d617844617973223a352c226d696e4c6576656c223a302c226c6f674950223a66616c73657d2c226261746368223a7b22656e61626c6564223a747275652c226d61785265717565737473223a35302c2274696d656f7574223a352c226d6178426f647953697a65223a307d2c22726174654c696d697473223a7b2272756c6573223a5b7b226c6162656c223a222a3a61757468222c226d61785265717565737473223a322c226475726174696f6e223a337d2c7b226c6162656c223a222a3a637265617465222c226d61785265717565737473223a32302c226475726174696f6e223a357d2c7b226c6162656c223a222f6170692f6261746368222c226d61785265717565737473223a332c226475726174696f6e223a317d2c7b226c6162656c223a222f6170692f222c226d61785265717565737473223a3330302c226475726174696f6e223a31307d5d2c22656e61626c6564223a66616c73657d2c227472757374656450726f7879223a7b2268656164657273223a5b5d2c227573654c6566746d6f73744950223a66616c73657d7d'); CREATE TABLE IF NOT EXISTS "_mfas" (`collectionRef` TEXT DEFAULT '' NOT NULL, `created` TEXT DEFAULT '' NOT NULL, `id` TEXT PRIMARY KEY DEFAULT ('r'||lower(hex(randomblob(7)))) NOT NULL, `method` TEXT DEFAULT '' NOT NULL, `recordRef` TEXT DEFAULT '' NOT NULL, `updated` TEXT DEFAULT '' NOT NULL); CREATE TABLE IF NOT EXISTS "_otps" (`collectionRef` TEXT DEFAULT '' NOT NULL, `created` TEXT DEFAULT '' NOT NULL, `id` TEXT PRIMARY KEY DEFAULT ('r'||lower(hex(randomblob(7)))) NOT NULL, `password` TEXT DEFAULT '' NOT NULL, `recordRef` TEXT DEFAULT '' NOT NULL, `updated` TEXT DEFAULT '' NOT NULL, "sentTo" TEXT DEFAULT '' NOT NULL); CREATE TABLE IF NOT EXISTS "_authOrigins" (`collectionRef` TEXT DEFAULT '' NOT NULL, `created` TEXT DEFAULT '' NOT NULL, `fingerprint` TEXT DEFAULT '' NOT NULL, `id` TEXT PRIMARY KEY DEFAULT ('r'||lower(hex(randomblob(7)))) NOT NULL, `recordRef` TEXT DEFAULT '' NOT NULL, `updated` TEXT DEFAULT '' NOT NULL); INSERT INTO _authOrigins VALUES('pbc_3142635823','2024-07-13 09:24:15.442Z','6afbfe481c31c08c55a746cccb88ece0','5f29jy38bf5zm3f','sywbhecnh46rhm0','2024-11-04 16:41:03.658Z'); INSERT INTO _authOrigins VALUES('pbc_3142635823','2024-07-26 12:10:47.102Z','22bbbcbed36e25321f384ccf99f60057','dmy260k6ksjr4ib','sbmbsdb40jyxf7h','2024-11-04 16:41:03.656Z'); INSERT INTO _authOrigins VALUES('pbc_3142635823','2024-07-26 12:11:38.697Z','6afbfe481c31c08c55a746cccb88ece0','ic55o70g4f8pcl4','sbmbsdb40jyxf7h','2024-11-04 16:41:03.654Z'); INSERT INTO _authOrigins VALUES('pbc_3142635823','2024-07-26 12:12:17.972Z','dc879cfc889d0f1c1f3258d6f3a828fe','5798yh833k6w6w0','sbmbsdb40jyxf7h','2024-11-04 16:41:03.650Z'); INSERT INTO _authOrigins VALUES('v851q4r790rhknl','2024-07-26 12:22:37.681Z','22bbbcbed36e25321f384ccf99f60057','9r2j0m74260ur8i','gk390qegs4y47wn','2024-07-26 12:22:37.681Z'); ANALYZE sqlite_schema; INSERT INTO sqlite_stat1 VALUES('authOrigins','idx_authOrigins_unique_pairs','7 4 3 1'); INSERT INTO sqlite_stat1 VALUES('authOrigins','sqlite_autoindex_authOrigins_1','7 1'); INSERT INTO sqlite_stat1 VALUES('_params','sqlite_autoindex__params_1','1 1'); INSERT INTO sqlite_stat1 VALUES('externalAuths','idx_externalAuths_collection_provider','4 2 1 1'); INSERT INTO sqlite_stat1 VALUES('externalAuths','idx_externalAuths_record_provider','4 2 2 1'); INSERT INTO sqlite_stat1 VALUES('externalAuths','sqlite_autoindex_externalAuths_1','4 1'); INSERT INTO sqlite_stat1 VALUES('superusers','sqlite_autoindex_superusers_1','4 1'); INSERT INTO sqlite_stat1 VALUES('demo5','_9n89pl5vkct6330_created_idx','2 1'); INSERT INTO sqlite_stat1 VALUES('demo5','sqlite_autoindex_demo5_1','2 1'); INSERT INTO sqlite_stat1 VALUES('users','__pb_users_auth__created_idx','3 1'); INSERT INTO sqlite_stat1 VALUES('users','__pb_users_auth__tokenKey_idx','3 1'); INSERT INTO sqlite_stat1 VALUES('users','__pb_users_auth__email_idx','3 1'); INSERT INTO sqlite_stat1 VALUES('users','__pb_users_auth__username_idx','3 1'); INSERT INTO sqlite_stat1 VALUES('users','sqlite_autoindex_users_1','3 1'); INSERT INTO sqlite_stat1 VALUES('nologin','_kpv709sk2lqbqk8_created_idx','3 1'); INSERT INTO sqlite_stat1 VALUES('nologin','_kpv709sk2lqbqk8_tokenKey_idx','3 1'); INSERT INTO sqlite_stat1 VALUES('nologin','_kpv709sk2lqbqk8_email_idx','3 1'); INSERT INTO sqlite_stat1 VALUES('nologin','_kpv709sk2lqbqk8_username_idx','3 1'); INSERT INTO sqlite_stat1 VALUES('nologin','sqlite_autoindex_nologin_1','3 1'); INSERT INTO sqlite_stat1 VALUES('demo2','idx_demo2_active','3 2'); INSERT INTO sqlite_stat1 VALUES('demo2','idx_unique_demo2_title','3 1'); INSERT INTO sqlite_stat1 VALUES('demo2','idx_demo2_created','3 1'); INSERT INTO sqlite_stat1 VALUES('demo2','sqlite_autoindex_demo2_1','3 1'); INSERT INTO sqlite_stat1 VALUES('_migrations','sqlite_autoindex__migrations_1','54 1'); INSERT INTO sqlite_stat1 VALUES('demo3','_wzlqyes4orhoygb_created_idx','4 1'); INSERT INTO sqlite_stat1 VALUES('demo3','sqlite_autoindex_demo3_1','4 1'); INSERT INTO sqlite_stat1 VALUES('clients','_v851q4r790rhknl_created_idx','2 1'); INSERT INTO sqlite_stat1 VALUES('clients','_v851q4r790rhknl_tokenKey_idx','2 1'); INSERT INTO sqlite_stat1 VALUES('clients','_v851q4r790rhknl_email_idx','2 1'); INSERT INTO sqlite_stat1 VALUES('clients','_v851q4r790rhknl_username_idx','2 1'); INSERT INTO sqlite_stat1 VALUES('clients','sqlite_autoindex_clients_1','2 1'); INSERT INTO sqlite_stat1 VALUES('demo4','idx_IjL94ze','0 0'); INSERT INTO sqlite_stat1 VALUES('demo4','idx_luoQV2A','0 0'); INSERT INTO sqlite_stat1 VALUES('demo4','_4d1blo5cuycfaca_created_idx','2 1'); INSERT INTO sqlite_stat1 VALUES('demo4','sqlite_autoindex_demo4_1','2 1'); INSERT INTO sqlite_stat1 VALUES('_superusers','idx_email__pbc_3323866339','4 1'); INSERT INTO sqlite_stat1 VALUES('_superusers','idx_tokenKey__pbc_3323866339','4 1'); INSERT INTO sqlite_stat1 VALUES('_superusers','sqlite_autoindex__superusers_1','4 1'); INSERT INTO sqlite_stat1 VALUES('_authOrigins','idx_authOrigins_unique_pairs','6 3 2 1'); INSERT INTO sqlite_stat1 VALUES('_authOrigins','sqlite_autoindex__authOrigins_1','6 1'); INSERT INTO sqlite_stat1 VALUES('_externalAuths','idx_externalAuths_collection_provider','4 2 1 1'); INSERT INTO sqlite_stat1 VALUES('_externalAuths','idx_externalAuths_record_provider','4 2 2 1'); INSERT INTO sqlite_stat1 VALUES('_externalAuths','sqlite_autoindex__externalAuths_1','4 1'); INSERT INTO sqlite_stat1 VALUES('_collections','idx__collections_type','16 6'); INSERT INTO sqlite_stat1 VALUES('_collections','sqlite_autoindex__collections_2','16 1'); INSERT INTO sqlite_stat1 VALUES('_collections','sqlite_autoindex__collections_1','16 1'); INSERT INTO sqlite_stat1 VALUES('demo1','_wsmn24bux7wo113_created_idx','3 1'); INSERT INTO sqlite_stat1 VALUES('demo1','sqlite_autoindex_demo1_1','3 1'); ANALYZE sqlite_schema; CREATE INDEX `_wzlqyes4orhoygb_created_idx` ON `demo3` (`created`); CREATE INDEX `idx_demo2_created` ON `demo2` (`created`); CREATE UNIQUE INDEX "idx_unique_demo2_title" on "demo2" ("title"); CREATE INDEX "idx_demo2_active" ON "demo2" ( "active" ); CREATE INDEX `_9n89pl5vkct6330_created_idx` ON `demo5` (`created`); CREATE UNIQUE INDEX `_kpv709sk2lqbqk8_username_idx` ON `nologin` (`username`); CREATE UNIQUE INDEX `_kpv709sk2lqbqk8_email_idx` ON `nologin` (`email`) WHERE email != ''; CREATE UNIQUE INDEX `_kpv709sk2lqbqk8_tokenKey_idx` ON `nologin` (`tokenKey`); CREATE INDEX `_kpv709sk2lqbqk8_created_idx` ON `nologin` (`created`); CREATE UNIQUE INDEX `__pb_users_auth__username_idx` ON `users` (`username`); CREATE UNIQUE INDEX `__pb_users_auth__email_idx` ON `users` (`email`) WHERE email != ''; CREATE UNIQUE INDEX `__pb_users_auth__tokenKey_idx` ON `users` (`tokenKey`); CREATE INDEX `__pb_users_auth__created_idx` ON `users` (`created`); CREATE UNIQUE INDEX `_v851q4r790rhknl_username_idx` ON `clients` (`username`); CREATE UNIQUE INDEX `_v851q4r790rhknl_email_idx` ON `clients` (`email`) WHERE email != ''; CREATE UNIQUE INDEX `_v851q4r790rhknl_tokenKey_idx` ON `clients` (`tokenKey`); CREATE INDEX `_v851q4r790rhknl_created_idx` ON `clients` (`created`); CREATE INDEX `idx_mfas_collectionRef_recordRef` ON "_mfas" ( `collectionRef`, `recordRef` ); CREATE UNIQUE INDEX `idx_authOrigins_unique_pairs` ON "_authOrigins" ( `collectionRef`, `recordRef`, `fingerprint` ); CREATE UNIQUE INDEX `idx_externalAuths_record_provider` ON "_externalAuths" ( `collectionRef`, `recordRef`, `provider` ); CREATE UNIQUE INDEX `idx_externalAuths_collection_provider` ON "_externalAuths" ( `collectionRef`, `provider`, `providerId` ); CREATE INDEX `_4d1blo5cuycfaca_created_idx` ON `demo4` (`created`); CREATE UNIQUE INDEX `idx_luoQV2A` ON `demo4` (`rel_one_unique`) WHERE rel_one_unique != ''; CREATE UNIQUE INDEX `idx_IjL94ze` ON `demo4` (`rel_many_unique`) WHERE rel_many_unique != '[]'; CREATE UNIQUE INDEX `idx_tokenKey__pbc_3323866339` ON `_superusers` (`tokenKey`); CREATE UNIQUE INDEX `idx_email__pbc_3323866339` ON `_superusers` (`email`) WHERE `email` != ''; CREATE INDEX idx__collections_type on `_collections` (`type`); CREATE INDEX `idx_otps_collectionRef_recordRef` ON `_otps` ( `collectionRef`, `recordRef` ); CREATE VIEW `view2` AS SELECT * FROM (SELECT view1.id, view1.bool as state, view1.file_many, view1.rel_many from view1); CREATE VIEW `numeric_id_view` AS SELECT * FROM (SELECT CAST(`id` as TEXT) `id`,`email` FROM (select (ROW_NUMBER() OVER()) as id, email from clients)); CREATE INDEX `_wsmn24bux7wo113_created_idx` ON `demo1` (`created`); CREATE VIEW `view1` AS SELECT * FROM (select id, text, bool, url, select_one, select_many, file_one, file_many, number, email, datetime, json, rel_one, rel_many, point, created from demo1); COMMIT;