create TABLE dev.logs ( "log_timestamp" TIMESTAMP DEFAULT CURRENT_TIMESTAMP, "log_duration" DOUBLE NOT NULL, "log_remote_ip" IP, "log_user_id" BIGINT, "log_admin_user_id" BIGINT, "log_global" OBJECT, "log_session" OBJECT, "log_application" TEXT INDEX USING FULLTEXT, "log_application_version" DOUBLE, "log_api_endpoint" TEXT INDEX USING FULLTEXT, "log_api_version" DOUBLE, "log_method" TEXT INDEX USING FULLTEXT, "log_request" OBJECT, "log_type" TEXT, "log_error" OBJECT(STRICT) AS ( "message" TEXT INDEX USING FULLTEXT, "data" OBJECT ), "log_url" TEXT INDEX USING FULLTEXT, "log_server" VARCHAR(50), "log_user_agent" VARCHAR, "log_affected_data" OBJECT(STRICT) AS ( "object" TEXT, "id" BIGINT, "data" OBJECT ), "log_note" TEXT INDEX USING FULLTEXT ); CREATE USER hmgadmin WITH (PASSWORD = 'sample'); GRANT ALL PRIVILEGES ON TABLE dev.logs TO hmgadmin;