Back to Integrations
Action

nLink Data Tables

The Data Tables node provides high-speed, natively integrated database operations. Instead of connecting to external databases like MySQL or Airtable, you can store your workflow's state, logs, and relational data directly within nLink. Enjoy sub-millisecond read/writes, automatic schema syncing, and extreme scalability.

nLink Data Tables
Storage / Action
⚠️

What can you do with nLink Data Tables?

Instant No-code Database

Store and manage robust JSON records directly inside your workspace without provisioning external servers. Instantly execute dynamic Insert, Update, Get, or Delete operations.

Complex Advanced Filtering

Retrieve data powerfully using nested conditional filters, sorting arrays, and limit/offset pagination to manage tables with millions of records without overflowing memory.

Data Lifecycle & Performance

Automate data compliance by configuring TTL policies and unlock lightning-fast SQL-native lookups via Deterministic Flex Columns for massive JSON datasets.

Detailed Usage & Configuration

The nLink Data Tables node replaces the need for external storage. It operates as a highly secure, ultra-fast key-value/relational hybrid data store built directly into your workspace.

1. Standard Operations

  • Insert Record: Append new data gracefully. Map dynamic variables like {{ $json.email }} to table fields. Ideal for saving Webhook form submissions permanently.
  • Update Record: Provide the explicit rowId and a new payload. The engine will merge and update only the specified fields, preserving the rest of the record intact.
  • Get Many (Search): Perform complex queries to extract an array of records. You can apply filters (e.g. Status = Active AND Age > 18), enforce Sorting, and set Pagination limits to retrieve exactly what your workflow needs.
  • Delete: Permanently eradicate a row based on its unique identifier.

2. The Schema Magic

Unlike rigid relational databases, nLink Tables are semi-schema-less. When you Insert a completely new JSON field that the table has never seen before, the system will automatically adapt and register the new field into the schema gracefully. This enables highly agile workflow development where the database shapes itself around your logic, not the other way around.

3. High-Speed Indexing & TTL

If you're tracking massive datasets (like logs), configure an Auto-Delete (TTL) rule in the table settings to purge records older than a specific date natively. This feature is heavily guarded by the baas:manage_ttl role permission.

Additionally, marking a JSON property as an Index organically binds it to a deterministic Flex Column in the physical database, delivering sub-millisecond query performance on complex JSON properties.

💡 Synergy with Triggers: Any Insert, Update, or Delete operation performed by this node will automatically broadcast a systemic event. If you have a BaaS Tables Trigger node set up elsewhere, it will instantly fire in reaction to these database mutations.