IF isClientInChannel IS NULL THEN
^
ЗАПРОС:
SELECT EXISTS(
SELECT 1
FROM "channels.permissions_1"
WHERE id = '1' AND leftdate IS NULL
) INTO isClientInChannel;
IF isClientInChannel IS NULL THEN
RETURN FALSE;
IF isClientInChannel THEN
SELECT status
INTO permissionStatus
FROM "channels.permissions_1"
WHERE client = '1' AND permission = permissionArray;
IF permissionStatus IS NULL THEN
SELECT status
INTO permissionStatus
FROM "channels.permissions_1"
WHERE client = 0 AND permission = permissionArray;
END IF;
RETURN permissionStatus;
ELSE
RETURN FALSE;
END IF;
КОНТЕКСТ: функция PL/pgSQL channels_messages_canpost(bigint,bigint), строка 8, оператор EXECUTE
Что ему не нравится?
На будущее есть сайт pasterbin Прям туда скриптик, делаешь снипнет.
Обсуждают сегодня