Friction

NocoDB

nocodb.com · Low-code and internal tools

Open-source Airtable alternative that turns databases into spreadsheets.

64 items · 66 source threads · 2 source types · updated 2026-06

Compare

Pain points 38

ItemAreaSeveritySupportLast seen
Severe slowdown since 0.101.0 on tables with many-to-many fields

After upgrading, the grid loads very slowly even for 25 rows. Removing the many-to-many relation fields restores speed.

Affects: Docker and Postgres users

PerformanceBlocks work3 sources2025-01

“Slow performance on Grid View (Using 2gb of ram in Chrome)”

“Was loading wayyy faster before”

Version 0.263.6 crashes about every minute with Litestream and S3

On a fresh instance using SQLite with Litestream replicating to S3, NocoDB sends repeated shutdown signals, restarting the container. This is a regression from v0.263.4.

Affects: self-hosters on Fly.io

Self-hosting & upgradesBlocks work2 sources2025-06

“NocoDB should not crash and Litestream should properly work with NocoDB as was the case before (v0.263.4 and below)”

“Knex: Timeout acquiring a connection. The pool is probably full”

Searching a one-to-one link field fails

Searching for a record to link in a one-to-one field returns an error from the API, although the same popup works for has-many links.

Reliability & bugsBlocks work2 sources2024-09

“One-To-One Link Field - Cannot Search”

“One To One is dimmed and cannot be selected”

Currency field rejects values with a single decimal place

Saving a value like 55.9 into a default currency column now returns a bare 400 error, whereas 55.91 works.

Affects: MySQL users

Reliability & bugsBlocks work2 sources2023-07

“See that the currency value is gone”

“It should work and save the value (it works for 55.91)”

Sign in with Google fails with invalid redirect URI on a licensed self-hosted instance

After configuring Google OAuth as documented, the login button sends the wrong redirect URL to Google, while manually opening the correct SSO redirect URL works.

Affects: business-license self-hosters

Permissions & securityBlocks work1 source2026-06

“Somehow the nodocb login with google button is not loading the correct URL?”

Bulk paste into linked-record field omits the field value

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2026-05
SQL injection found in the Oracle client

Locked: summary and evidence are part of Sprint Pass and Pro

Permissions & securityBlocks work1 source2026-02
REST API filters with Cyrillic field names fail after update

Locked: summary and evidence are part of Sprint Pass and Pro

API & developer experienceBlocks work1 source2025-02
Adding a MySQL data source needs create database permission

Locked: summary and evidence are part of Sprint Pass and Pro

Permissions & securityBlocks work1 source2024-12
Attachment previews and downloads break on a fresh SSL install

Locked: summary and evidence are part of Sprint Pass and Pro

Self-hosting & upgradesBlocks work1 source2024-11
Role and permission setup gets awkward when using several bases

Locked: summary and evidence are part of Sprint Pass and Pro

Permissions & securityBlocks work1 source2024-09
No dashboard statistics or graphs; data entry needs separate forms

Locked: summary and evidence are part of Sprint Pass and Pro

Reporting & analyticsBlocks work1 source2024-09
Cannot add TLS-required Postgres data source since 0.251.3

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsBlocks work1 source2024-07
API token in the n8n node returns Unauthorized for tables

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsBlocks work1 source2023-11
Auth token still expires after 10 hours despite expiry env variable

Locked: summary and evidence are part of Sprint Pass and Pro

API & developer experienceBlocks work1 source2023-11
Each formula field adds 1-2 seconds to row updates

Locked: summary and evidence are part of Sprint Pass and Pro

PerformanceBlocks work1 source2023-10
Concern that single-vendor NocoDB may go open core or die

Locked: summary and evidence are part of Sprint Pass and Pro

OtherBlocks work1 source2023-06
API calls with where filter intermittently return empty lists

Locked: summary and evidence are part of Sprint Pass and Pro

API & developer experienceBlocks work1 source2023-06
Duplicating projects or tables mostly fails

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2023-06
Composite primary and foreign keys in Postgres not handled

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsBlocks work1 source2023-05
Table data download fails with a JavaScript error

Locked: summary and evidence are part of Sprint Pass and Pro

Data export & migrationBlocks work1 source2023-04
SSO is locked behind the top enterprise tier in tools like NocoDB

Locked: summary and evidence are part of Sprint Pass and Pro

Pricing & plansBlocks work1 source2023-01
Shared form views load with fields missing

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2022-06
Upgrade to 0.90.0 left every project failing with HTTP 403

Locked: summary and evidence are part of Sprint Pass and Pro

Self-hosting & upgradesBlocks work1 source2022-04
Webhooks do not fire for rows inserted via REST API

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsBlocks work1 source2022-03
NC_PUBLIC_URL ignored behind a subdirectory reverse proxy

Locked: summary and evidence are part of Sprint Pass and Pro

Self-hosting & upgradesBlocks work1 source2022-02
Syncing metadata breaks table relations and primary value

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2022-01
Relations not created when connecting an existing Postgres database

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsBlocks work1 source2021-10
Date in the grid differs from the value stored in the database

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2021-08
SSL certificate buttons crash the database connection form

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsBlocks work1 source2021-06
Renaming a table fails on Postgres

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2021-05
JSON field was buggy when used to store extra form data

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsAnnoyance1 source2025-01
Deleted attachments remain in the S3 bucket

Locked: summary and evidence are part of Sprint Pass and Pro

Self-hosting & upgradesAnnoyance1 source2024-03
Login error after leaving a session idle for days

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsAnnoyance1 source2023-04
Copying more than one cell fails with a clipboard error

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2023-03
UI less polished than a competing open source tool

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2022-07
DateTime field shows an error message after setting a value

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsAnnoyance1 source2022-02
Repository appears to have no automated tests

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsAnnoyance1 source2021-05

Feature requests 25

ItemAreaSeveritySupportLast seen
Import a very large CSV file from the browser

A user with a 2M-line CSV wants to import it into a table through the browser, ideally auto-creating the table from the header row and supporting custom separators.

Data export & migrationBlocks work2 sources2023-06

“said files are pretty big, 25, 40 and even 80MB. There is a 5MB limit to import them”

“My data is in a huge csv file (2M lines). I would like to import it into a table”

Use rollup results inside formula columns

A user cannot use a rollup count in a formula, which blocks spreadsheet-like calculations such as seats left, P&L statements or inventory tracking.

CustomizationBlocks work2 sources2022-08

“I want to create Total Volume column (Rollup of Volume column in Product table) but can't select/use it”

“there's just no way to get the results of a rollup to be used in calculations somewhere”

Dashboards and charts built from views

The requester has data in NocoDB but cannot turn it into charts, KPIs or dashboard pages, and wants Airtable-style interfaces or at least documentation of tools that provide this.

Reporting & analyticsBlocks work1 source2024-08

“Without charts and dashboards, NocoDB is not enough”

Calendar view advertised on the website but not available

A MariaDB user is missing a calendar view that NocoDB promoted on its website but does not actually provide, and is considering a competing tool because of it.

Affects: MariaDB user

UI & usabilityBlocks work1 source2023-06

“a Calendar View which funnily NocoDB promoted on their website but doesn't have”

Column-level permissions for approval workflows

A user wants per-column permissions so only a certain role can change an approval checkbox, enabling simple workflow apps.

Permissions & securityBlocks work1 source2023-02

“The ability to set permission for a column is the simpliest way to create a workflow application with”

Row-level permissions so users see only their own records

Locked: summary and evidence are part of Sprint Pass and Pro

Permissions & securityBlocks work1 source2023-02
Unique constraints on columns with readable duplicate errors

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityBlocks work1 source2022-12
Paste multiple rows from Excel into a table

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityBlocks work1 source2022-09
Two-factor authentication for logins

Locked: summary and evidence are part of Sprint Pass and Pro

Permissions & securityBlocks work1 source2022-07
API tokens cannot create tables; need scoped token permissions

Locked: summary and evidence are part of Sprint Pass and Pro

API & developer experienceBlocks work1 source2022-07
Filtering on LinkToAnotherRecord fields

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityBlocks work1 source2021-12
OAuth 2.0 / SSO integration with an existing SSO server

Locked: summary and evidence are part of Sprint Pass and Pro

Permissions & securityBlocks work1 source2021-09
Group by and aggregate functions on columns

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityBlocks work1 source2021-05
Preview images stored as plain URLs in text columns

Locked: summary and evidence are part of Sprint Pass and Pro

Data export & migrationBlocks work1 source2021-05
Prefill group-by value when adding a record in a grouped grid

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2024-07
Row colors driven by a column value

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2024-05
Show which linked records are already selected

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2023-11
Dark mode to reduce eyestrain

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2023-11
Enum type for single select on Postgres

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsAnnoyance1 source2023-01
Drag and drop to reorder rows

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2023-01
Expanded record view should show more than the cards

Locked: summary and evidence are part of Sprint Pass and Pro

CustomizationAnnoyance1 source2022-10
Document common reverse proxy setups

Locked: summary and evidence are part of Sprint Pass and Pro

DocumentationAnnoyance1 source2022-02
Automatic created_by and last_updated_by columns

Locked: summary and evidence are part of Sprint Pass and Pro

CollaborationAnnoyance1 source2021-08
Let users customize instance title and logo

Locked: summary and evidence are part of Sprint Pass and Pro

CustomizationAnnoyance1 source2021-08
Rich text editor for multiline text fields

Locked: summary and evidence are part of Sprint Pass and Pro

CustomizationAnnoyance1 source2021-06

Workarounds 0

Nothing recorded in this category yet.

Switching reasons 1

ItemAreaSeveritySupportLast seen
Passed on NocoDB because they did not want to self-host

A user looking for an Airtable alternative tried NocoDB but moved on because it needed self-hosting. They may revisit it since nothing else has fit.

Affects: Airtable user looking for an alternative

Self-hosting & upgradesBlocks work1 source2022-10

“I ultimately didn’t want to self-host so I moved on”