CREATE OR REPLACE FUNCTION adjustUserLogin()
/**
  NAME: adjustUserLogin
  DESCRIPTION: Ajusta os logins dos usuários que estão como null.

  REVISIONS:
  Ver        Date        Author                Description
  ---------  ----------- --------------------  ------------------------------------
  1.0        21/10/2025  Daniel A. Corbellini  1. Função criada.
*/
RETURNS void AS $$
BEGIN
  UPDATE basperson
  SET login = personid::text || '_migracao', miolousername = personid::text || '_migracao' WHERE login IS NULL;
END;

$$ LANGUAGE plpgsql;
