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
No items match these filters.
Pain points 38
| Item | Area | Severity | Support | Last 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 |
Performance | Blocks work | 3 sources | 2025-01 |
| ||||
| 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 & upgrades | Blocks work | 2 sources | 2025-06 |
| ||||
| 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 & bugs | Blocks work | 2 sources | 2024-09 |
| ||||
| 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 & bugs | Blocks work | 2 sources | 2023-07 |
| ||||
| 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 & security | Blocks work | 1 source | 2026-06 |
| ||||
| Bulk paste into linked-record field omits the field value Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2026-05 |
| SQL injection found in the Oracle client Locked: summary and evidence are part of Sprint Pass and Pro |
Permissions & security | Blocks work | 1 source | 2026-02 |
| REST API filters with Cyrillic field names fail after update Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Blocks work | 1 source | 2025-02 |
| Adding a MySQL data source needs create database permission Locked: summary and evidence are part of Sprint Pass and Pro |
Permissions & security | Blocks work | 1 source | 2024-12 |
| Attachment previews and downloads break on a fresh SSL install Locked: summary and evidence are part of Sprint Pass and Pro |
Self-hosting & upgrades | Blocks work | 1 source | 2024-11 |
| Role and permission setup gets awkward when using several bases Locked: summary and evidence are part of Sprint Pass and Pro |
Permissions & security | Blocks work | 1 source | 2024-09 |
| No dashboard statistics or graphs; data entry needs separate forms Locked: summary and evidence are part of Sprint Pass and Pro |
Reporting & analytics | Blocks work | 1 source | 2024-09 |
| Cannot add TLS-required Postgres data source since 0.251.3 Locked: summary and evidence are part of Sprint Pass and Pro |
Integrations | Blocks work | 1 source | 2024-07 |
| API token in the n8n node returns Unauthorized for tables Locked: summary and evidence are part of Sprint Pass and Pro |
Integrations | Blocks work | 1 source | 2023-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 experience | Blocks work | 1 source | 2023-11 |
| Each formula field adds 1-2 seconds to row updates Locked: summary and evidence are part of Sprint Pass and Pro |
Performance | Blocks work | 1 source | 2023-10 |
| Concern that single-vendor NocoDB may go open core or die Locked: summary and evidence are part of Sprint Pass and Pro |
Other | Blocks work | 1 source | 2023-06 |
| API calls with where filter intermittently return empty lists Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Blocks work | 1 source | 2023-06 |
| Duplicating projects or tables mostly fails Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2023-06 |
| Composite primary and foreign keys in Postgres not handled Locked: summary and evidence are part of Sprint Pass and Pro |
Integrations | Blocks work | 1 source | 2023-05 |
| Table data download fails with a JavaScript error Locked: summary and evidence are part of Sprint Pass and Pro |
Data export & migration | Blocks work | 1 source | 2023-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 & plans | Blocks work | 1 source | 2023-01 |
| Shared form views load with fields missing Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2022-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 & upgrades | Blocks work | 1 source | 2022-04 |
| Webhooks do not fire for rows inserted via REST API Locked: summary and evidence are part of Sprint Pass and Pro |
Integrations | Blocks work | 1 source | 2022-03 |
| NC_PUBLIC_URL ignored behind a subdirectory reverse proxy Locked: summary and evidence are part of Sprint Pass and Pro |
Self-hosting & upgrades | Blocks work | 1 source | 2022-02 |
| Syncing metadata breaks table relations and primary value Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2022-01 |
| Relations not created when connecting an existing Postgres database Locked: summary and evidence are part of Sprint Pass and Pro |
Integrations | Blocks work | 1 source | 2021-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 & bugs | Blocks work | 1 source | 2021-08 |
| SSL certificate buttons crash the database connection form Locked: summary and evidence are part of Sprint Pass and Pro |
Integrations | Blocks work | 1 source | 2021-06 |
| Renaming a table fails on Postgres Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2021-05 |
| JSON field was buggy when used to store extra form data Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Annoyance | 1 source | 2025-01 |
| Deleted attachments remain in the S3 bucket Locked: summary and evidence are part of Sprint Pass and Pro |
Self-hosting & upgrades | Annoyance | 1 source | 2024-03 |
| Login error after leaving a session idle for days Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Annoyance | 1 source | 2023-04 |
| Copying more than one cell fails with a clipboard error Locked: summary and evidence are part of Sprint Pass and Pro |
UI & usability | Annoyance | 1 source | 2023-03 |
| UI less polished than a competing open source tool Locked: summary and evidence are part of Sprint Pass and Pro |
UI & usability | Annoyance | 1 source | 2022-07 |
| DateTime field shows an error message after setting a value Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Annoyance | 1 source | 2022-02 |
| Repository appears to have no automated tests Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Annoyance | 1 source | 2021-05 |
Feature requests 25
| Item | Area | Severity | Support | Last 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 & migration | Blocks work | 2 sources | 2023-06 |
| ||||
| 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. |
Customization | Blocks work | 2 sources | 2022-08 |
| ||||
| 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 & analytics | Blocks work | 1 source | 2024-08 |
| ||||
| 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 & usability | Blocks work | 1 source | 2023-06 |
| ||||
| 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 & security | Blocks work | 1 source | 2023-02 |
| ||||
| Row-level permissions so users see only their own records Locked: summary and evidence are part of Sprint Pass and Pro |
Permissions & security | Blocks work | 1 source | 2023-02 |
| Unique constraints on columns with readable duplicate errors Locked: summary and evidence are part of Sprint Pass and Pro |
UI & usability | Blocks work | 1 source | 2022-12 |
| Paste multiple rows from Excel into a table Locked: summary and evidence are part of Sprint Pass and Pro |
UI & usability | Blocks work | 1 source | 2022-09 |
| Two-factor authentication for logins Locked: summary and evidence are part of Sprint Pass and Pro |
Permissions & security | Blocks work | 1 source | 2022-07 |
| API tokens cannot create tables; need scoped token permissions Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Blocks work | 1 source | 2022-07 |
| Filtering on LinkToAnotherRecord fields Locked: summary and evidence are part of Sprint Pass and Pro |
UI & usability | Blocks work | 1 source | 2021-12 |
| OAuth 2.0 / SSO integration with an existing SSO server Locked: summary and evidence are part of Sprint Pass and Pro |
Permissions & security | Blocks work | 1 source | 2021-09 |
| Group by and aggregate functions on columns Locked: summary and evidence are part of Sprint Pass and Pro |
UI & usability | Blocks work | 1 source | 2021-05 |
| Preview images stored as plain URLs in text columns Locked: summary and evidence are part of Sprint Pass and Pro |
Data export & migration | Blocks work | 1 source | 2021-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 & usability | Annoyance | 1 source | 2024-07 |
| Row colors driven by a column value Locked: summary and evidence are part of Sprint Pass and Pro |
UI & usability | Annoyance | 1 source | 2024-05 |
| Show which linked records are already selected Locked: summary and evidence are part of Sprint Pass and Pro |
UI & usability | Annoyance | 1 source | 2023-11 |
| Dark mode to reduce eyestrain Locked: summary and evidence are part of Sprint Pass and Pro |
UI & usability | Annoyance | 1 source | 2023-11 |
| Enum type for single select on Postgres Locked: summary and evidence are part of Sprint Pass and Pro |
Integrations | Annoyance | 1 source | 2023-01 |
| Drag and drop to reorder rows Locked: summary and evidence are part of Sprint Pass and Pro |
UI & usability | Annoyance | 1 source | 2023-01 |
| Expanded record view should show more than the cards Locked: summary and evidence are part of Sprint Pass and Pro |
Customization | Annoyance | 1 source | 2022-10 |
| Document common reverse proxy setups Locked: summary and evidence are part of Sprint Pass and Pro |
Documentation | Annoyance | 1 source | 2022-02 |
| Automatic created_by and last_updated_by columns Locked: summary and evidence are part of Sprint Pass and Pro |
Collaboration | Annoyance | 1 source | 2021-08 |
| Let users customize instance title and logo Locked: summary and evidence are part of Sprint Pass and Pro |
Customization | Annoyance | 1 source | 2021-08 |
| Rich text editor for multiline text fields Locked: summary and evidence are part of Sprint Pass and Pro |
Customization | Annoyance | 1 source | 2021-06 |
Workarounds 0
Nothing recorded in this category yet.
Switching reasons 1
| Item | Area | Severity | Support | Last 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 & upgrades | Blocks work | 1 source | 2022-10 |
| ||||