Files
motor-de-encuestas/docs/dashboard/seed_prueba_50.sql
markosbenitez 6a09ce9ee5 fix(seed): consolidar en un único bloque DO $$ (DELETE+UPDATE adentro)
La versión anterior (af751d7) ya resolvía los question_id por code en
runtime, pero DELETE y el primer UPDATE quedaban como statements sueltos
ANTES del bloque DO $$ — si psql corre sin -v ON_ERROR_STOP=1, un fallo
dentro del DO no impide que esos statements sueltos ya se hayan
ejecutado, y deja el "único bloque" pedido incompleto.

Ahora DELETE, los dos UPDATE y los 50 PERFORM viven todos dentro de un
solo DO $$ ... END $$. Si algo falla, aborta el bloque completo (un
solo error, no cincuenta) — nada de hardcodeado salvo el uuid del
survey Demo (necesario para inicializar la variable s_id).

Mismos 50 datos, verificado byte a byte contra la versión anterior
(diff vacío salvo nombres de variable).
2026-06-28 00:43:05 -03:00

972 lines
69 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- SEED DE PRUEBA — 50 respuestas + modalidad (2.7). Determinista seed=42.
-- E1=72.0% E2=38.9% E3=36.1% E4=41.7% · estrella umbral2=30.6% umbral1=88.9%
--
-- Resuelve los question_id por code DENTRO de un bloque DO $$ — nunca
-- hardcodeados. Antes este archivo tenía los UUIDs literales y se
-- desactualizaba cada vez que la DB se reinicializaba (gen_random_uuid()
-- en supabase/seed.sql genera UUIDs nuevos en cada corrida). Con esto,
-- el seed funciona contra cualquier instancia sin importar cuándo se
-- recreó, siempre que el catálogo de preguntas (supabase/seed.sql) ya
-- esté aplicado.
--
-- Idempotente: limpia SOLO las filas que este script genera (ip_hash con el
-- prefijo 'seed-prueba-'), no un TRUNCATE de las tablas completas — answers/
-- responses/consent_records pueden tener datos reales de otras encuestas
-- (InQuality, Fundación Solidaridad) que este script no debe tocar.
-- Único bloque DO $$ — sin statements sueltos antes/después que psql
-- pueda seguir ejecutando como filas independientes si algo de acá adentro
-- falla. Si un PERFORM revienta, todo el bloque aborta y se ve UN error,
-- no cincuenta.
DO $$
DECLARE
s_id uuid := '30000000-0000-0000-0000-000000000001';
q_2_7 uuid;
q_4_1 uuid;
q_6_1 uuid;
q_6_2 uuid;
q_6_4 uuid;
q_7_2 uuid;
q_7_3 uuid;
q_7_5 uuid;
q_7_6 uuid;
q_9_1 uuid;
q_9_2 uuid;
q_9_3 uuid;
q_9_4 uuid;
BEGIN
-- Resolver UUIDs de questions por code, en el momento de ejecutarse.
SELECT id INTO q_2_7 FROM public.questions
WHERE code = '2.7' AND survey_id = s_id;
SELECT id INTO q_4_1 FROM public.questions
WHERE code = '4.1' AND survey_id = s_id;
SELECT id INTO q_6_1 FROM public.questions
WHERE code = '6.1' AND survey_id = s_id;
SELECT id INTO q_6_2 FROM public.questions
WHERE code = '6.2' AND survey_id = s_id;
SELECT id INTO q_6_4 FROM public.questions
WHERE code = '6.4' AND survey_id = s_id;
SELECT id INTO q_7_2 FROM public.questions
WHERE code = '7.2' AND survey_id = s_id;
SELECT id INTO q_7_3 FROM public.questions
WHERE code = '7.3' AND survey_id = s_id;
SELECT id INTO q_7_5 FROM public.questions
WHERE code = '7.5' AND survey_id = s_id;
SELECT id INTO q_7_6 FROM public.questions
WHERE code = '7.6' AND survey_id = s_id;
SELECT id INTO q_9_1 FROM public.questions
WHERE code = '9.1' AND survey_id = s_id;
SELECT id INTO q_9_2 FROM public.questions
WHERE code = '9.2' AND survey_id = s_id;
SELECT id INTO q_9_3 FROM public.questions
WHERE code = '9.3' AND survey_id = s_id;
SELECT id INTO q_9_4 FROM public.questions
WHERE code = '9.4' AND survey_id = s_id;
-- Si alguna no se resolvió, frenar acá con un mensaje claro en vez de
-- dejar que rpc_submit_response falle más abajo con invalid_answer_reference.
IF q_2_7 IS NULL THEN
RAISE EXCEPTION 'UUID no encontrado para code %', '2.7';
END IF;
IF q_4_1 IS NULL THEN
RAISE EXCEPTION 'UUID no encontrado para code %', '4.1';
END IF;
IF q_6_1 IS NULL THEN
RAISE EXCEPTION 'UUID no encontrado para code %', '6.1';
END IF;
IF q_6_2 IS NULL THEN
RAISE EXCEPTION 'UUID no encontrado para code %', '6.2';
END IF;
IF q_6_4 IS NULL THEN
RAISE EXCEPTION 'UUID no encontrado para code %', '6.4';
END IF;
IF q_7_2 IS NULL THEN
RAISE EXCEPTION 'UUID no encontrado para code %', '7.2';
END IF;
IF q_7_3 IS NULL THEN
RAISE EXCEPTION 'UUID no encontrado para code %', '7.3';
END IF;
IF q_7_5 IS NULL THEN
RAISE EXCEPTION 'UUID no encontrado para code %', '7.5';
END IF;
IF q_7_6 IS NULL THEN
RAISE EXCEPTION 'UUID no encontrado para code %', '7.6';
END IF;
IF q_9_1 IS NULL THEN
RAISE EXCEPTION 'UUID no encontrado para code %', '9.1';
END IF;
IF q_9_2 IS NULL THEN
RAISE EXCEPTION 'UUID no encontrado para code %', '9.2';
END IF;
IF q_9_3 IS NULL THEN
RAISE EXCEPTION 'UUID no encontrado para code %', '9.3';
END IF;
IF q_9_4 IS NULL THEN
RAISE EXCEPTION 'UUID no encontrado para code %', '9.4';
END IF;
DELETE FROM public.responses
WHERE survey_id = s_id
AND ip_hash LIKE 'seed-prueba-%';
-- answers cae por ON DELETE CASCADE (responses.id). consent_records de
-- estas filas queda huérfano a propósito — es evidencia de consentimiento
-- (ADR-003), no se borra aunque la response que lo usaba se borre.
UPDATE surveys SET status='live' WHERE id = s_id;
-- seed-prueba-000
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-000', '55 años o más', 'Auxiliar', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Familiar mayor con discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Remoto (home office)'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', 'De forma permanente / sin horario'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Nunca o casi nunca'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Nunca'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Algo probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Nunca hemos tocado el tema'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Sí, definitivamente'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', 'No'),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Información sobre recursos y servicios']::text[])
)
);
-- seed-prueba-001
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-001', '35 a 44 años', 'Operativo', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Hijo adulto con discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Remoto (home office)'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Varias veces por semana'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Pocas veces (13 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Algo probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'No, es algo bastante invisible'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Prefiero mantenerlo en privado'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', 'No'),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Reducir tu jornada o pasar a medio tiempo']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Apoyo económico o convenios/descuentos']::text[])
)
);
-- seed-prueba-002
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-002', '35 a 44 años', 'Operativo', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Otro / Especificar']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Presencial'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Casi todos los días'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Pocas veces (13 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Muy probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'No, es algo bastante invisible'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Prefiero mantenerlo en privado'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', 'No'),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Acceso a beneficios para terapias o salud', 'Apoyo económico o convenios/descuentos', 'Contención/apoyo emocional o psicológico']::text[])
)
);
-- seed-prueba-003
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-003', '25 a 34 años', 'Gerencial', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Padre/madre con movilidad reducida o 100% dependiente']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Híbrido'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', 'Todos los días'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', 'Más de 6 horas'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Nunca o casi nunca'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Con frecuencia (más de 10 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Nada probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Sí, me siento acompañado/a'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Tal vez, si hay más personas en la misma situación'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', 'No'),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Faltar o llegar tarde de forma reiterada']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Apoyo económico o convenios/descuentos']::text[])
)
);
-- seed-prueba-004
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-004', '55 años o más', 'Jefatura', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Familiar mayor con discapacidad', 'Hijo adulto con discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Híbrido'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', 'De forma permanente / sin horario'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Varias veces por semana'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Varias veces (410 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Nada probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Sí, me siento acompañado/a'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'No por ahora'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', ''),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Redes de apoyo / grupos de pares']::text[])
)
);
-- seed-prueba-005
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-005', '55 años o más', 'Auxiliar', 'Alto Paraná',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Hijo menor con discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Remoto (home office)'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', 'De forma permanente / sin horario'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Casi todos los días'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Con frecuencia (más de 10 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Poco probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Sí, me siento acompañado/a'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Tal vez, si hay más personas en la misma situación'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', ''),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Reducir tu jornada o pasar a medio tiempo']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Información sobre recursos y servicios', 'Acceso a beneficios para terapias o salud']::text[])
)
);
-- seed-prueba-006
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-006', '25 a 34 años', 'Auxiliar', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Otro / Especificar', 'Hijo menor sin discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Presencial'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', 'Más de 6 horas'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Casi todos los días'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Nunca'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Poco probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Parcialmente, hay cierta comprensión'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'No por ahora'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', 'No'),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Faltar o llegar tarde de forma reiterada']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Información sobre recursos y servicios', 'Redes de apoyo / grupos de pares', 'Apoyo económico o convenios/descuentos']::text[])
)
);
-- seed-prueba-007
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-007', '35 a 44 años', 'Auxiliar', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Hijo menor con discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Remoto (home office)'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Nunca o casi nunca'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Pocas veces (13 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Nada probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'No, es algo bastante invisible'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Sí, definitivamente'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', ''),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Apoyo económico o convenios/descuentos']::text[])
)
);
-- seed-prueba-008
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-008', '35 a 44 años', 'Operativo', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Hijo menor con discapacidad', 'Familiar mayor con discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Remoto (home office)'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', 'Más de 6 horas'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Varias veces por semana'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Varias veces (410 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Nada probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Parcialmente, hay cierta comprensión'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Sí, definitivamente'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', ''),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Contención/apoyo emocional o psicológico', 'Información sobre recursos y servicios']::text[])
)
);
-- seed-prueba-009
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-009', 'Menos de 25 años', 'Operativo', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Hijo menor con discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Presencial'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', 'Más de 6 horas'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Algunas veces al mes'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Nunca'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Poco probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Nunca hemos tocado el tema'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Sí, definitivamente'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', ''),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Flexibilidad horaria o trabajo remoto', 'Información sobre recursos y servicios', 'Capacitación y autocuidado']::text[])
)
);
-- seed-prueba-010
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-010', '25 a 34 años', 'Operativo', 'Asunción (Capital)',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Otro / Especificar']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Remoto (home office)'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', 'Todos los días'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Algunas veces al mes'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Con frecuencia (más de 10 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Nada probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'No, es algo bastante invisible'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Tal vez, si hay más personas en la misma situación'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', ''),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Declinar viajes, horas extra o capacitaciones']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Información sobre recursos y servicios', 'Capacitación y autocuidado', 'Contención/apoyo emocional o psicológico']::text[])
)
);
-- seed-prueba-011
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-011', '35 a 44 años', 'Auxiliar', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Padre/madre con movilidad reducida o 100% dependiente']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Híbrido'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Algunas veces al mes'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Pocas veces (13 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Nada probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Nunca hemos tocado el tema'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Tal vez, si hay más personas en la misma situación'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', ''),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Dejar un trabajo anterior']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Información sobre recursos y servicios']::text[])
)
);
-- seed-prueba-012
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-012', '55 años o más', 'Operativo', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Hijo menor sin discapacidad', 'Familiar mayor con discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Presencial'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', 'De forma permanente / sin horario'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Nunca o casi nunca'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Pocas veces (13 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Poco probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Parcialmente, hay cierta comprensión'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'No por ahora'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', 'No'),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Faltar o llegar tarde de forma reiterada']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Redes de apoyo / grupos de pares', 'Acceso a beneficios para terapias o salud', 'Apoyo económico o convenios/descuentos']::text[])
)
);
-- seed-prueba-013
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-013', '25 a 34 años', 'Operativo', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Otro / Especificar']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Remoto (home office)'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', 'Más de 6 horas'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Varias veces por semana'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Pocas veces (13 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Poco probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'No, es algo bastante invisible'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Sí, definitivamente'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', ''),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Acceso a beneficios para terapias o salud']::text[])
)
);
-- seed-prueba-014
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-014', '35 a 44 años', 'Gerencial', 'Asunción (Capital)',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Familiar mayor con discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Híbrido'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Casi todos los días'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Nunca'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Algo probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Sí, me siento acompañado/a'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'No por ahora'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', ''),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Capacitación y autocuidado', 'Apoyo económico o convenios/descuentos']::text[])
)
);
-- seed-prueba-015
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-015', '35 a 44 años', 'Operativo', 'Asunción (Capital)',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Padre/madre con movilidad reducida o 100% dependiente']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Presencial'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', 'Todos los días'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Nunca o casi nunca'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Varias veces (410 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Nada probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Parcialmente, hay cierta comprensión'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Sí, definitivamente'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', ''),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Contención/apoyo emocional o psicológico', 'Capacitación y autocuidado', 'Flexibilidad horaria o trabajo remoto']::text[])
)
);
-- seed-prueba-016
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-016', '25 a 34 años', 'Directivo', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Familiar menor con discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Remoto (home office)'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Algunas veces al mes'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Con frecuencia (más de 10 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Muy probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Parcialmente, hay cierta comprensión'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Sí, definitivamente'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', 'No'),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Redes de apoyo / grupos de pares']::text[])
)
);
-- seed-prueba-017
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-017', '55 años o más', 'Auxiliar', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Hijo menor con discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Híbrido'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', 'Más de 6 horas'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Nunca o casi nunca'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Varias veces (410 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Muy probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Nunca hemos tocado el tema'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Tal vez, si hay más personas en la misma situación'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', ''),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Declinar viajes, horas extra o capacitaciones']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Acceso a beneficios para terapias o salud']::text[])
)
);
-- seed-prueba-018
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-018', '45 a 54 años', 'Auxiliar', 'Asunción (Capital)',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Otro / Especificar']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Presencial'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', 'Todos los días'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Casi todos los días'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Varias veces (410 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Algo probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Parcialmente, hay cierta comprensión'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'No por ahora'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', 'No'),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Información sobre recursos y servicios', 'Flexibilidad horaria o trabajo remoto']::text[])
)
);
-- seed-prueba-019
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-019', '55 años o más', 'Operativo', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Hijo menor sin discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Híbrido'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Algunas veces al mes'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Con frecuencia (más de 10 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Poco probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Parcialmente, hay cierta comprensión'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Sí, definitivamente'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', 'No'),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Contención/apoyo emocional o psicológico', 'Capacitación y autocuidado']::text[])
)
);
-- seed-prueba-020
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-020', '55 años o más', 'Jefatura', 'Alto Paraná',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Hijo menor sin discapacidad', 'Familiar mayor con discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Híbrido'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', 'Más de 6 horas'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Nunca o casi nunca'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Pocas veces (13 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Poco probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Nunca hemos tocado el tema'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Prefiero mantenerlo en privado'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', 'No'),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Declinar viajes, horas extra o capacitaciones']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Acceso a beneficios para terapias o salud', 'Capacitación y autocuidado', 'Información sobre recursos y servicios']::text[])
)
);
-- seed-prueba-021
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-021', '45 a 54 años', 'Jefatura', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Familiar menor con discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Presencial'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', 'Todos los días'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', 'De forma permanente / sin horario'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Algunas veces al mes'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Pocas veces (13 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Poco probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Parcialmente, hay cierta comprensión'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Prefiero mantenerlo en privado'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', 'No'),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Capacitación y autocuidado', 'Redes de apoyo / grupos de pares', 'Acceso a beneficios para terapias o salud']::text[])
)
);
-- seed-prueba-022
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-022', '45 a 54 años', 'Jefatura', 'Asunción (Capital)',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Padre/madre con movilidad reducida o 100% dependiente']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Remoto (home office)'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', 'De forma permanente / sin horario'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Varias veces por semana'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Pocas veces (13 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Algo probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Parcialmente, hay cierta comprensión'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Sí, definitivamente'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', ''),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Apoyo económico o convenios/descuentos']::text[])
)
);
-- seed-prueba-023
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-023', '25 a 34 años', 'Operativo', 'Itapúa',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Familiar menor con discapacidad', 'Padre/madre con movilidad reducida o 100% dependiente']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Presencial'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', 'Más de 6 horas'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', 'Más de 6 horas'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Algunas veces al mes'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Nunca'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Muy probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Nunca hemos tocado el tema'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Prefiero mantenerlo en privado'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', ''),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Información sobre recursos y servicios']::text[])
)
);
-- seed-prueba-024
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-024', '25 a 34 años', 'Operativo', 'Asunción (Capital)',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Otro / Especificar']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Presencial'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', 'Más de 6 horas'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Casi todos los días'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Pocas veces (13 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Poco probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'No, es algo bastante invisible'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Prefiero mantenerlo en privado'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', 'No'),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Faltar o llegar tarde de forma reiterada']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Capacitación y autocuidado', 'Redes de apoyo / grupos de pares']::text[])
)
);
-- seed-prueba-025
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-025', '25 a 34 años', 'Auxiliar', 'Asunción (Capital)',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Otro / Especificar']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Remoto (home office)'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', 'De forma permanente / sin horario'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Algunas veces al mes'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Nunca'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Algo probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Parcialmente, hay cierta comprensión'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Sí, definitivamente'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', ''),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Acceso a beneficios para terapias o salud', 'Capacitación y autocuidado']::text[])
)
);
-- seed-prueba-026
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-026', '25 a 34 años', 'Jefatura', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Hijo menor sin discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Presencial'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', 'Todos los días'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', 'Más de 6 horas'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Algunas veces al mes'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Pocas veces (13 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Poco probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'No, es algo bastante invisible'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Prefiero mantenerlo en privado'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', ''),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Rechazar un ascenso o nueva responsabilidad']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Flexibilidad horaria o trabajo remoto', 'Capacitación y autocuidado', 'Contención/apoyo emocional o psicológico']::text[])
)
);
-- seed-prueba-027
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-027', '35 a 44 años', 'Operativo', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Familiar menor con discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Remoto (home office)'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', 'Más de 6 horas'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Algunas veces al mes'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Nunca'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Algo probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Nunca hemos tocado el tema'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Sí, definitivamente'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', 'No'),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Pensar seriamente en dejar el trabajo']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Capacitación y autocuidado']::text[])
)
);
-- seed-prueba-028
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-028', '55 años o más', 'Operativo', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Hijo menor con discapacidad', 'Familiar menor con discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Presencial'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Algunas veces al mes'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Nunca'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Algo probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Parcialmente, hay cierta comprensión'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Prefiero mantenerlo en privado'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', ''),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Acceso a beneficios para terapias o salud', 'Flexibilidad horaria o trabajo remoto']::text[])
)
);
-- seed-prueba-029
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-029', '55 años o más', 'Auxiliar', 'Alto Paraná',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Padre/madre con movilidad reducida o 100% dependiente']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Remoto (home office)'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Casi todos los días'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Nunca'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Nada probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Sí, me siento acompañado/a'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Prefiero mantenerlo en privado'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', 'No'),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Reducir tu jornada o pasar a medio tiempo']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Flexibilidad horaria o trabajo remoto', 'Capacitación y autocuidado', 'Apoyo económico o convenios/descuentos']::text[])
)
);
-- seed-prueba-030
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-030', '35 a 44 años', 'Operativo', 'Alto Paraná',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Otro / Especificar']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Híbrido'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Algunas veces al mes'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Con frecuencia (más de 10 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Poco probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'No, es algo bastante invisible'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Tal vez, si hay más personas en la misma situación'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', ''),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Faltar o llegar tarde de forma reiterada']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Capacitación y autocuidado']::text[])
)
);
-- seed-prueba-031
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-031', '35 a 44 años', 'Operativo', 'Asunción (Capital)',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Hijo adulto con discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Presencial'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', 'Todos los días'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Algunas veces al mes'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Nunca'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Muy probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Sí, me siento acompañado/a'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Tal vez, si hay más personas en la misma situación'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', 'No'),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Dejar un trabajo anterior']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Redes de apoyo / grupos de pares', 'Contención/apoyo emocional o psicológico']::text[])
)
);
-- seed-prueba-032
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-032', '25 a 34 años', 'Operativo', 'Asunción (Capital)',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Familiar mayor con discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Híbrido'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', 'Todos los días'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', 'Más de 6 horas'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', 'Más de 6 horas'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Casi todos los días'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Pocas veces (13 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Muy probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Sí, me siento acompañado/a'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Prefiero mantenerlo en privado'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', 'No'),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Apoyo económico o convenios/descuentos', 'Contención/apoyo emocional o psicológico']::text[])
)
);
-- seed-prueba-033
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-033', 'Menos de 25 años', 'Auxiliar', 'Alto Paraná',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Hijo menor con discapacidad', 'Hijo adulto con discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Presencial'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Casi todos los días'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Varias veces (410 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Nada probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'Nunca hemos tocado el tema'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'Prefiero mantenerlo en privado'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', 'No'),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Declinar viajes, horas extra o capacitaciones']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Apoyo económico o convenios/descuentos']::text[])
)
);
-- seed-prueba-034
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-034', '55 años o más', 'Operativo', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Familiar menor con discapacidad', 'Hijo menor sin discapacidad']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Híbrido'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Algunas veces al mes'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Nunca'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Poco probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'No, es algo bastante invisible'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'No por ahora'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', 'No'),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Pensar seriamente en dejar el trabajo']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Contención/apoyo emocional o psicológico', 'Redes de apoyo / grupos de pares']::text[])
)
);
-- seed-prueba-035
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-035', '45 a 54 años', 'Jefatura', 'Itapúa',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Padre/madre con movilidad reducida o 100% dependiente']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Presencial'),
jsonb_build_object('question_id', q_6_1, 'instance_id', 'default', 'value', '34'),
jsonb_build_object('question_id', q_6_2, 'instance_id', 'default', 'value', '56'),
jsonb_build_object('question_id', q_6_4, 'instance_id', 'default', 'value', '12'),
jsonb_build_object('question_id', q_7_2, 'instance_id', 'default', 'value', 'Varias veces por semana'),
jsonb_build_object('question_id', q_7_3, 'instance_id', 'default', 'value', 'Con frecuencia (más de 10 al año)'),
jsonb_build_object('question_id', q_7_6, 'instance_id', 'default', 'value', 'Nada probable'),
jsonb_build_object('question_id', q_9_1, 'instance_id', 'default', 'value', 'No, es algo bastante invisible'),
jsonb_build_object('question_id', q_9_3, 'instance_id', 'default', 'value', 'No por ahora'),
jsonb_build_object('question_id', q_9_4, 'instance_id', 'default', 'value', ''),
jsonb_build_object('question_id', q_7_5, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores']::text[]),
jsonb_build_object('question_id', q_9_2, 'instance_id', 'default', 'value', ARRAY['Redes de apoyo / grupos de pares', 'Capacitación y autocuidado']::text[])
)
);
-- seed-prueba-036
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-036', '25 a 34 años', 'Jefatura', 'Itapúa',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores / No tengo vinculación de cuidado']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Presencial')
)
);
-- seed-prueba-037
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-037', '35 a 44 años', 'Operativo', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores / No tengo vinculación de cuidado']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Presencial')
)
);
-- seed-prueba-038
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-038', '35 a 44 años', 'Auxiliar', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores / No tengo vinculación de cuidado']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Híbrido')
)
);
-- seed-prueba-039
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-039', '35 a 44 años', 'Auxiliar', 'Asunción (Capital)',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores / No tengo vinculación de cuidado']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Híbrido')
)
);
-- seed-prueba-040
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-040', '45 a 54 años', 'Auxiliar', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores / No tengo vinculación de cuidado']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Híbrido')
)
);
-- seed-prueba-041
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-041', '35 a 44 años', 'Operativo', 'Asunción (Capital)',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores / No tengo vinculación de cuidado']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Remoto (home office)')
)
);
-- seed-prueba-042
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-042', '25 a 34 años', 'Jefatura', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores / No tengo vinculación de cuidado']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Remoto (home office)')
)
);
-- seed-prueba-043
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-043', 'Menos de 25 años', 'Operativo', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores / No tengo vinculación de cuidado']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Presencial')
)
);
-- seed-prueba-044
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-044', '55 años o más', 'Operativo', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores / No tengo vinculación de cuidado']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Presencial')
)
);
-- seed-prueba-045
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-045', '25 a 34 años', 'Auxiliar', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores / No tengo vinculación de cuidado']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Presencial')
)
);
-- seed-prueba-046
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-046', '25 a 34 años', 'Operativo', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores / No tengo vinculación de cuidado']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Remoto (home office)')
)
);
-- seed-prueba-047
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-047', '55 años o más', 'Operativo', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores / No tengo vinculación de cuidado']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Presencial')
)
);
-- seed-prueba-048
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-048', '55 años o más', 'Operativo', 'Central',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores / No tengo vinculación de cuidado']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Remoto (home office)')
)
);
-- seed-prueba-049
PERFORM public.rpc_submit_response(
s_id, 'seed-prueba-049', '35 a 44 años', 'Auxiliar', 'Asunción (Capital)',
true, false,
jsonb_build_array(
jsonb_build_object('question_id', q_4_1, 'instance_id', 'default', 'value', ARRAY['Ninguna de las anteriores / No tengo vinculación de cuidado']::text[]),
jsonb_build_object('question_id', q_2_7, 'instance_id', 'default', 'value', 'Remoto (home office)')
)
);
-- Survey queda en 'live' (ya lo estaba desde el UPDATE de arriba; este
-- segundo UPDATE es explícito para que quede claro al releer el script,
-- no depende de que nada de arriba lo haya dejado sin tocar).
UPDATE surveys SET status='live' WHERE id = s_id;
END $$;
-- Para limpiar manualmente este lote de prueba sin tocar otras encuestas:
-- DELETE FROM public.responses WHERE survey_id = '30000000-0000-0000-0000-000000000001' AND ip_hash LIKE 'seed-prueba-%';