Heisenware Docs
Go to websiteGet a demo
  • 👋Welcome
  • Getting started
  • Release Notes
    • v84 - Get in the flow
    • v83 - Beauty treatment
    • v82 — Fully distributed
    • v81 — Removing old cruft
    • v80 — Chicks on fire
    • v79 — Nothing is forever
    • v78 — Keep moving
    • v77 — More intelligence
    • v76 — Well cooked
  • Build & Deploy Apps
    • Overview
    • Flow Builder
      • Nodes (Functions)
        • Inputs
        • Trigger
        • Output
      • Flows
      • Function Extensions
        • Modifier
        • Filter
        • Error handler
        • Memorizer
      • Objects & Instances
      • Utilities
        • Basic Functions
        • PDF functions
        • Circular buffer
        • Timer
        • Counter
    • Integrations
      • Protocol Connectors
        • GraphQL
        • HTTP/REST
        • MQTT
        • OPC UA
          • Heidenhain PLCs with OPC UA
        • RS-232/485
        • Siemens S7
      • Data Connectors
        • File
        • Relational Database
        • Time Series Database (WIP)
      • API Connectors
        • OGC SensorThings API
        • Operating System
        • Zebra RFID IoT Connector
      • Agent / (Edge Connector)
      • Calling Custom Code
    • UI Builder
      • Input Widgets
        • Form
        • File Upload
        • Photo
        • Signature
        • Barcode / QR-Code (WIP)
        • Document Scan (WIP)
      • Display Widgets
        • Chart
        • Chat
        • Circular Gauge
        • Data Grid
        • Linear Gauge
        • Map
        • Media View
        • Progress Bar
        • Sparkline
        • Status Lamp
        • Toast
        • Value Box
        • Kanban Board
        • Data Tiles
        • Pie Chart
        • Sankey
      • Buttons
      • Text Box
      • Images
      • Icons
    • Communication Interfaces
      • Email Notifications
      • OPC UA Server
    • Data & File Storage
      • Internal InfluxDB
      • Internal PostgreSQL
      • File Server
    • App Appearance
      • Pages
      • In-App Navigation
      • Screens & Devices
      • Theming
    • Simulation & Testing
      • Simulating Events
      • Simulating Data
    • PDF Templates
    • RAG-based Chatbot
    • Deployment
  • Manage Apps
    • Overview
    • Manage Apps
      • General Settings
      • Users and Access
      • Distribution & Versioning
    • Manage Integrations
    • Manage Account
      • Account Structure
      • Members
      • Workspaces
  • TUTORIALS
    • Build Your First Heisenware App
  • Connect Heidenhain CNC with OPC UA Support
  • Related links
    • Website
    • Privacy policy
    • Imprint
Powered by GitBook
On this page
  • Connecting to the database
  • Deleting a database connection
  1. Build & Deploy Apps
  2. Integrations
  3. Data Connectors

Relational Database

Last updated 7 months ago

Here, you can create one or multiple database connections to already existing relational databases. The supported database types are MySQL, PostgreSQL, SQLite, MariaDB and Microsoft SQL.

See for a list of available functions after the connection has been established and a deeper explanation of relational databases.

Connecting to the database

With the create function, you can create an instance for each new database you want to connect to. To do so, insert a name in the first field and fill the following information in the second field:

Parameter
Type
Description

dialect

String

The dialect of the database you are connecting to. One of mysql, postgres, sqlite, db2, mariadb and mssql.

database

String

The name of the database.

username

String

The username which is used to authenticate against the database.

password

String

The password for the corresponding user.

host

String

The host of the database. Can be either a URL or an IP address.

port

String

(optional) The port of the database. If not defined, the standard port (5432) is tried.

ssl

String

(default: true) A flag that defines if the connection should encrypted with ssl or not.

After creating the instance, use the function to test the database connection.

After successfully creating a connection to a database, you can use all the functions listed in .

Deleting a database connection

Simply drag the delete function onto the board and insert the name of the instance, whose connection you want to delete.

Internal PostgreSQL
internal PostgreSQL
Connecting to a database
Deleting a database connection
isConnected