Files
openobserve/web/src
Abhay Padamani fad1692855 fix: do not allow select * query with share link (#8565) (#8568)
### **User description**
fix #8565


___

### **PR Type**
Bug fix, Enhancement


___

### **Description**
- Block SELECT * queries in visualization

- Respect SQL vs builder modes for query source

- Display user-friendly error notification

- Guarded by quick mode configuration flag


___

### Diagram Walkthrough


```mermaid
flowchart LR
  A["Toggle visualization"] -- "determine query source" --> B["Build or read SQL"]
  B -- "quick mode enabled?" --> C["Check SELECT * pattern"]
  C -- "is SELECT *" --> D["Show error notification"]
  C -- "not SELECT *" --> E["Proceed to extract fields"]
```



<details> <summary><h3> File Walkthrough</h3></summary>

<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Bug
fix</strong></td><td><table>
<tr>
  <td>
    <details>
<summary><strong>Index.vue</strong><dd><code>Add guard against SELECT *
for visualization</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary>
<hr>

web/src/plugins/logs/Index.vue

<ul><li>Determine SQL from builder or raw mode.<br> <li> Detect simple
SELECT * queries in quick mode.<br> <li> Block visualization and notify
on invalid query.</ul>


</details>


  </td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8568/files#diff-0323c3da69b369843c5d72bf4df5b00ca6b5147192a213baf331659ecf92af62">+21/-0</a>&nbsp;
&nbsp; </td>

</tr>
</table></td></tr></tr></tbody></table>

</details>

___
2025-09-24 15:35:23 +05:30
..
2025-07-10 11:23:41 -07:00
2025-09-04 12:38:01 +05:30
2025-08-23 12:26:28 +05:30
2025-09-04 12:38:01 +05:30