Aug 17, 2016 01:10 AM
Has anyone figured out how to move an AirTable table onto an SQL database. I use Air-table for everything, but I’m starting to run into issues with the 100 record limit that Airtable imposes. Unfortuntely, it is a proprietary plugin making the API requests and it generates an error when the user retrieves over 100 records at a time (leaving many records blank).
Does anyone have codebase or ideas on how to ‘sync’ Airtable records into an SQL database, which can then be queried by a web app that displays dynamic content. I don’t want to move away from Airtable as a CMS because its so easy for other project collaborators to use for data entry.
Feb 10, 2021 08:42 PM
Did anyone found a solution to this?
Feb 12, 2021 10:39 AM
Hey @Abhishek –
If you’re looking to do this in the simplest possible way in just a one-off fashion, you can:
Note that this strategy will mean you lose types – everything will just be imported as type text
.
We wanted to go further and sync Airtable to a Postgres db in real-time. So we built a service that does just that – Sync Inc. In just a couple clicks, we’ll setup a hosted Postgres database containing all your Airtable data, kept in sync in real-time. (Here’s the post in this community about it.)
Cheers,
Anthony
Feb 12, 2021 10:53 AM
We are using CData’s JSON ODBC Driver for SQL Server and it works perfectly. Complete ETL automation including scheduling within SQL Server. I would recommend downloading the trial to see if you can get it working prior to purchasing.
Sep 21, 2021 04:07 AM
Hi there,
I did a migration from Airtable to https://supabase.io/ using https://uibakery.io/move-airtable-to-postgresql . It works perfectly and it’s free.
Mar 11, 2022 02:16 AM
Is there a way to send the data from Supabase to Airtable in real-time? Like each time a new row is created in Supabase, it creates a record on Airtable.
Mar 12, 2022 03:57 AM
I’m building a similar solution with https://nocodebase.xyz/, you can clone your airtable database to a new SQL databaes and it automatically creates an API for you, which lets you do SQL queries on the API url ( no coding skill needed )
It currently does not automatically update whenever your airtable database is updated, but will do soon.
May 25, 2022 03:03 PM
For anybody still looking for a solution here: I built two-directional syncing between Airtable and Postgres / MySQL with Bracket. Whenever a change is made to either source, we update the other side in close to real-time. You also have controls over merge conflicts.
Also, if you’re not sure how to set up your SQL database, happy to help with that, too. We’ve set up DBs for free for a number of companies.
There are a few people in this community that might benefit from this, so would love to chat :slightly_smiling_face: my email is ian@usebracket.com.
May 26, 2022 03:23 AM
What is the pricing model like? Is it like sequin.io?
Jun 02, 2022 03:46 PM
Hey Hendrik, we’re cheaper than Sequin – we start at $10 / user!
Oct 18, 2024 02:15 AM
To sync an Airtable table into an SQL database, you can use a few different approaches:
1. Batch API Requests: Write a script (in Python or JavaScript) that uses the Airtable API to fetch records in batches, iterating through each offset to retrieve more than 100 records. This way, you can get all records and insert them into your SQL database.
2. Integration Tools: Tools like Skyvia can automatically sync data between Airtable and an SQL database without coding, handling the API limits for you and keeping both systems in sync.