{
  "stmt": "CREATE TABLE `external_access_pending` (\n\t`id` varchar(36) NOT NULL,\n\t`resource_name` varchar(100) NOT NULL,\n\t`link` varchar(500) NOT NULL,\n\t`login` varchar(100) NOT NULL,\n\t`password` varchar(100) NOT NULL,\n\t`comment` text,\n\t`status` varchar(20) NOT NULL DEFAULT 'pending',\n\t`target_id` varchar(36),\n\t`created_by` varchar(36),\n\t`reviewed_by` varchar(36),\n\t`reviewed_at` timestamp,\n\t`rejection_reason` text,\n\t`created_at` timestamp NOT NULL DEFAULT (now()),\n\t`updated_at` timestamp NOT NULL DEFAULT (now()) ON UPDATE CURRENT_TIMESTAMP,\n\tCONSTRAINT `external_access_pending_id` PRIMARY KEY(`id`)\n);\n--> statement-breakpoint\nCREATE TABLE `role_session_policies` (\n\t`id` varchar(36) NOT NULL,\n\t`role` varchar(50) NOT NULL,\n\t`logout_time` varchar(5),\n\t`inactivity_timeout` int,\n\t`session_duration` int,\n\t`created_at` timestamp NOT NULL DEFAULT (now()),\n\t`updated_at` timestamp NOT NULL DEFAULT (now()) ON UPDATE CURRENT_TIMESTAMP,\n\tCONSTRAINT `role_session_policies_id` PRIMARY KEY(`id`),\n\tCONSTRAINT `unique_session_policy_role` UNIQUE(`role`)\n);\n--> statement-breakpoint\nALTER TABLE `users` ADD `last_activity_at` timestamp;--> statement-breakpoint\nALTER TABLE `external_access` ADD `is_approved` boolean DEFAULT false NOT NULL;--> statement-breakpoint\nALTER TABLE `external_access` ADD `created_by` varchar(36);--> statement-breakpoint\nALTER TABLE `contractors` ADD `responsible_managers` json;--> statement-breakpoint\nALTER TABLE `contractors_pending` ADD `responsible_managers` json;"
}