[BUG] Attempts at view composition can produce awful errors
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
No se nombra ningún archivo ni prueba. Empieza reproduciendo los ejemplos de SQL para la composición de vistas simples y combinadas, y luego sigue el flujo de creación de vistas y su manejo de errores. Se considera terminado cuando la composición de vistas se rechaza en el momento de la creación con un error claro y los casos mostrados tienen cobertura.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the bug
View composition can lead to unintelligible error, as per screen capture. Tactical fix is disallow views citing views at creation time.
To Reproduce
create view cross_cloud_disks1 as select 'google' as vendor, name, split_part(split_part(type, '/', 11), '-', 2) as type, sizeGb from google.compute.disks where project = 'stackql-demo' and zone = 'australia-southeast1-a' union select 'aws' as vendor, volumeId as name, volumeType as type, size as SizeGb from aws.ec2.volumes where region = 'ap-southeast-2' ;
-- simple view composition (surprisingly) does work
create view zz as select * from cross_cloud_disks1;
select * from zz;
-- less suprisingly, complex view composition does NOT work
create view zz1 as select * from cross_cloud_disks1 d1 inner join cross_cloud_disks1 d2 on d1.name = d2.name ;
select * from zz1;
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]
Smartphone (please complete the following information):
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]
Additional context
Add any other context about the problem here.
- Lenguaje dominante
- Go
- Estrellas
- 0
- Forks
- 0
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de stackql/stackql-devel
-
[FEATURE] Create MCP package for stackqlQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertoenhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
stackql/stackql-devel#110 · 2 comentarios ·
-
Mock High Value Cloud ProvidersAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
stackql/stackql-devel#103 ·
-
Use Case: VPC deployment plus PKIQuizá libre de nuevo @general-kroll-4-life la tomó hace 746 días y no hay ningún pull request abierto. Abierto
stackql/stackql-devel#101 · 1 comentario · 1 asignado ·
-
Use Case: Lift and shift kubernetes workload with stackqlQuizá libre de nuevo @general-kroll-4-life la tomó hace 746 días y no hay ningún pull request abierto. Abierto
stackql/stackql-devel#100 · 1 asignado ·
-
Expand production dashbaordsQuizá libre de nuevo @general-kroll-4-life la tomó hace 746 días y no hay ningún pull request abierto. Abierto
stackql/stackql-devel#99 · 1 asignado ·
Todos los issues de stackql/stackql-devel
Issues similares
-
automation models
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
bug llm-stack needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Alert email subjects don't identify the host — same container on multiple hosts, identical subjectsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
P3 Type: Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
grpc/grpc-go#9483 · 2 comentarios ·
Los mantenedores suelen responder en 2 días
-
needs-area needs-kind needs-priority needs-status needs-triage
Dificultad 2/5 Menos de una hora Aptitud para principiantes 85/100
cncf/automation#736 ·
Los mantenedores suelen responder en 1 día