fix: sql database description and change query field to multiline (#8306)
fix sql database description and change query field to multiline
This commit is contained in:
parent
f1775440a5
commit
5699e66b92
1 changed files with 3 additions and 5 deletions
|
|
@ -4,7 +4,7 @@ from langchain_community.utilities import SQLDatabase
|
||||||
from sqlalchemy.exc import SQLAlchemyError
|
from sqlalchemy.exc import SQLAlchemyError
|
||||||
|
|
||||||
from langflow.custom.custom_component.component_with_cache import ComponentWithCache
|
from langflow.custom.custom_component.component_with_cache import ComponentWithCache
|
||||||
from langflow.io import BoolInput, MessageTextInput, Output
|
from langflow.io import BoolInput, MessageTextInput, MultilineInput, Output
|
||||||
from langflow.schema.dataframe import DataFrame
|
from langflow.schema.dataframe import DataFrame
|
||||||
from langflow.schema.message import Message
|
from langflow.schema.message import Message
|
||||||
from langflow.services.cache.utils import CacheMiss
|
from langflow.services.cache.utils import CacheMiss
|
||||||
|
|
@ -17,9 +17,7 @@ class SQLComponent(ComponentWithCache):
|
||||||
"""A sql component."""
|
"""A sql component."""
|
||||||
|
|
||||||
display_name = "SQL Database"
|
display_name = "SQL Database"
|
||||||
description = (
|
description = "Executes SQL queries on SQLAlchemy-compatible databases."
|
||||||
"Executes SQL queries on any SQLAlchemy-compatible database and returns the result as a structured dataframe."
|
|
||||||
)
|
|
||||||
icon = "database"
|
icon = "database"
|
||||||
name = "SQLComponent"
|
name = "SQLComponent"
|
||||||
metadata = {"keywords": ["sql", "database", "query", "db", "fetch"]}
|
metadata = {"keywords": ["sql", "database", "query", "db", "fetch"]}
|
||||||
|
|
@ -44,7 +42,7 @@ class SQLComponent(ComponentWithCache):
|
||||||
|
|
||||||
inputs = [
|
inputs = [
|
||||||
MessageTextInput(name="database_url", display_name="Database URL", required=True),
|
MessageTextInput(name="database_url", display_name="Database URL", required=True),
|
||||||
MessageTextInput(name="query", display_name="SQL Query", tool_mode=True, required=True),
|
MultilineInput(name="query", display_name="SQL Query", tool_mode=True, required=True),
|
||||||
BoolInput(name="include_columns", display_name="Include Columns", value=True, tool_mode=True, advanced=True),
|
BoolInput(name="include_columns", display_name="Include Columns", value=True, tool_mode=True, advanced=True),
|
||||||
BoolInput(
|
BoolInput(
|
||||||
name="add_error",
|
name="add_error",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue