Skip to content

Snowflake DB support in zeuz node#621

Merged
sazid merged 3 commits intodevfrom
task-1433-snowflake-db-integration
Nov 20, 2025
Merged

Snowflake DB support in zeuz node#621
sazid merged 3 commits intodevfrom
task-1433-snowflake-db-integration

Conversation

@ToWhiD073
Copy link
Copy Markdown
Collaborator

@ToWhiD073 ToWhiD073 commented Nov 20, 2025

PR Type

Feature

PR Checklist

  • Tests for the changes have been added / updated.
  • Documentation comments have been added / updated.
  • A changelog entry has been made.
  • Version number has been updated.
  • Required modules have been added to respective "requirements*.txt" files.
  • Relevant Test Cases added to this description (below).
  • (Team) Label with affected action categories and semver status.

Overview

Added Snowflake Database Support to Zeuz Node

Current Behavior:

  • Database actions supported PostgreSQL, MySQL, MariaDB, and Oracle databases
  • No native support for Snowflake cloud data warehouse

New Behavior:

  • Added full Snowflake database connectivity support
  • Supports all existing database actions: connect to db, select query, insert into db, update into db, delete from db, db_non_query
  • Handles Snowflake-specific parameters: account, warehouse, schema
  • Automatic account extraction from host URL
  • Compatible with existing database action syntax

Technical Changes:

  • Added snowflake-connector-python>=3.12.0 dependency
  • Updated pyopenssl>=23.0.0 for compatibility
  • Added cryptography>=42.0.8 and urllib3>=2.3.0 for explicit version control
  • Enhanced BuiltInFunctions.py with Snowflake connection logic

Test Cases

Sample Action example

-Connect to Database
image
-Insert into Database
image
-Delete from Database
image
-Compare two selected data
image

Comment thread Framework/Built_In_Automation/Database/BuiltInFunctions.py Dismissed
@ToWhiD073 ToWhiD073 self-assigned this Nov 20, 2025
@ToWhiD073 ToWhiD073 added the action-db Database actions label Nov 20, 2025
@sazid
Copy link
Copy Markdown
Member

sazid commented Nov 20, 2025

@ToWhiD073 Add sample action usage screenshots please.

@sazid
Copy link
Copy Markdown
Member

sazid commented Nov 20, 2025

And make sure this is updated with the latest dev branch. The code doesn't look like it's up to date based on the conflicts I see.

@ToWhiD073
Copy link
Copy Markdown
Collaborator Author

@ToWhiD073 Add sample action usage screenshots please.

Added the db connection action example. You can visit to the linked Test Case for more details.

@ToWhiD073
Copy link
Copy Markdown
Collaborator Author

And make sure this is updated with the latest dev branch. The code doesn't look like it's up to date based on the conflicts I see.

I have fixed the conflicts. Please review.

@sazid sazid merged commit 167bfca into dev Nov 20, 2025
7 checks passed
@sazid sazid deleted the task-1433-snowflake-db-integration branch November 20, 2025 16:46
@ToWhiD073
Copy link
Copy Markdown
Collaborator Author

Updated the test case TEST-12141 with more actions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

action-db Database actions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants