Skip to content

tms_drivers driver SELECT search queries

Find a driver with their phone number

SELECT
    index,
        uuid,
        org_uuid,
        company_uuid,
        phone_number,
        deleted_state,
        COALESCE(pgp_sym_decrypt(
                driver.details, '<DRIVER_DETAILS_ENCRYPTION_KEY>'
        )::jsonb, '{}'::jsonb) AS details
FROM driver
WHERE         COALESCE(pgp_sym_decrypt(
                driver.details, '<DRIVER_DETAILS_ENCRYPTION_KEY>'
        )::jsonb, '{}'::jsonb)->>'phone_number' = '+358123456789';

Wildcard find a driver with a part of their name

SELECT
    index,
        uuid,
        org_uuid,
        company_uuid,
        phone_number,
        deleted_state,
        COALESCE(pgp_sym_decrypt(
                driver.details, '<DRIVER_DETAILS_ENCRYPTION_KEY>'
        )::jsonb, '{}'::jsonb) AS details
FROM driver
WHERE         COALESCE(pgp_sym_decrypt(
                driver.details, '<DRIVER_DETAILS_ENCRYPTION_KEY>'
        )::jsonb, '{}'::jsonb)->>'name' LIKE '%PART_OF_NAME%'