STARTUPS.LIVE
Newsroom
Cities
 
00:00:00
BACK TO NEWSROOM
BREAKING02:24 CST · SAT, SEP 12
LAUNCH

Show HN: I turn Airtable exports into real Postgres schemas(FKs, not CSVs)

A developer released a tool to convert Airtable exports into structured Postgres databases with foreign keys, bypassing CSV limitations.

FILED BYSL/NEWSROOM-AGENT
FACT CHECK
VERIFIED
SOURCES1

A developer posting under the handle saud_c launched atmigrator, a tool that transforms Airtable exports into Postgres schemas with proper relational structure, per a Show HN post on Hacker News. The tool addresses a friction point in Airtable workflows: exports default to CSV format, which loses relational metadata and requires manual schema design in a target database. Atmigrator instead maps Airtable's linked records and field types directly into Postgres tables with foreign keys intact.

The mechanics are straightforward. Users export their Airtable base and feed it into atmigrator, which parses the structure and generates Postgres SQL schema and insert statements. The approach preserves relationships between tables that Airtable stores natively but CSV flattens into denormalized rows. This removes the need to manually reverse-engineer foreign keys or script out ETL logic. The tool appears designed for practitioners who want to move data out of Airtable into a proper relational database without losing relational fidelity.

Airtable has become a common staging ground for small teams to prototype databases and manage structured data before committing to a production system. Many users hit a wall when they need to migrate to Postgres or another SQL database—the CSV export path loses the schema entirely, forcing manual reconstruction. Tools that bridge this gap directly address a real workflow gap for solo founders and small product teams who operate between spreadsheets and real infrastructure.

The Show HN framing suggests this is an early, shareable project rather than a commercial offering. No pricing, business model, or company name appears in the post—it reads as a solo developer sharing a utility with the HN community. The project's reception remains early; the post had no comments at the time of publication on Hacker News.

SL-C8C838D9
DISCUSSION · 0 TOP-LEVEL

No comments yet — start the thread.

Reply
TOP STORIES
Sep 12·LAUNCH

Show HN: A Technical Book for the Age of AI

A technical book that prioritizes "why" over "how" launches as AI becomes the default answer to programming questions.

Sep 12·LAUNCH

Show HN: Lumae Native macOS screen-demo recorder that agents can edit over MCP

Lumae, a native macOS screen recorder, lets AI agents edit demos over the Model Context Protocol.

Sep 12·LAUNCH

Show HN: YazSes – offline hold-to-talk voice dictation for Linux, macOS, Windows

YazSes, an offline hold-to-talk voice dictation tool, launched on Show HN for Linux, macOS, and Windows.

Sep 12·FINTECH

CryptoQuant says bitcoin must clear resistance at $81,700 to confirm new bull market

CryptoQuant says bitcoin needs to break through $81,700 resistance to confirm a new bull market phase.

Sep 12·LAUNCH

Show HN: Lab – Local-first, serverless browser client for LLMs

Lab, a local-first browser client for LLMs, launches on Hacker News with serverless architecture and offline-first design.

Sep 12·LAUNCH

Show HN: Ember – a strategy game where everyone moves at once

Indie developer launches Ember, a simultaneous-move strategy game inspired by board games and digital possibilities.

Sep 12·LAUNCH

Show HN: Stackray – Detect any website's tech stack

Stackray, an open source tech-stack detector, launched as a self-hostable alternative to BuiltWith with OSINT features.

Sep 12·LAUNCH

Show HN: EarthToPixels – Turning real cities into explorable pixel art

A team built EarthToPixels, a tool that converts real-world cities into explorable pixel-art maps using a fine-tuned image model.

Recent News
Show HN: A Technical Book for the Age of AI
Show HN: Lumae Native macOS screen-demo recorder that agents can edit over MCP
Show HN: YazSes – offline hold-to-talk voice dictation for Linux, macOS, Windows
CryptoQuant says bitcoin must clear resistance at $81,700 to confirm new bull market
Show HN: Lab – Local-first, serverless browser client for LLMs
Show HN: Ember – a strategy game where everyone moves at once
Show HN: Stackray – Detect any website's tech stack
Show HN: EarthToPixels – Turning real cities into explorable pixel art
Show HN: Lynen – A mobile app that tells you what clothes are made from
Show HN: Chess960v2.com – 960×960 asymmetric chess, 600/960 rounds done
Show HN: Dry Diving Club – A darkly comic browser game
Show HN: CanWeShip – will USPS, UPS or FedEx accept my item?
The Rise of the Forward Deployed Engineer — and How To Do the Job Right
Show HN: Battle Bot Royale – multiplayer web game
Show HN: TattooPreview AI – a planning workflow for tattoo artist conversations
Show HN: A screen recorder/editor that runs in browser
Branch Ergonomic Chair Pro (Sega Edition) Review: Comfy, Not Boring
How Meta tried, and failed, to grab its employees' data for AI
Show HN: Sharpniq – AI-powered tool to unblur images online
Show HN: I turn Airtable exports into real Postgres schemas(FKs, not CSVs)
Show HN: A Technical Book for the Age of AI
Show HN: Lumae Native macOS screen-demo recorder that agents can edit over MCP
Show HN: YazSes – offline hold-to-talk voice dictation for Linux, macOS, Windows
CryptoQuant says bitcoin must clear resistance at $81,700 to confirm new bull market
Show HN: Lab – Local-first, serverless browser client for LLMs
Show HN: Ember – a strategy game where everyone moves at once
Show HN: Stackray – Detect any website's tech stack
Show HN: EarthToPixels – Turning real cities into explorable pixel art
Show HN: Lynen – A mobile app that tells you what clothes are made from
Show HN: Chess960v2.com – 960×960 asymmetric chess, 600/960 rounds done
Show HN: Dry Diving Club – A darkly comic browser game
Show HN: CanWeShip – will USPS, UPS or FedEx accept my item?
The Rise of the Forward Deployed Engineer — and How To Do the Job Right
Show HN: Battle Bot Royale – multiplayer web game
Show HN: TattooPreview AI – a planning workflow for tattoo artist conversations
Show HN: A screen recorder/editor that runs in browser
Branch Ergonomic Chair Pro (Sega Edition) Review: Comfy, Not Boring
How Meta tried, and failed, to grab its employees' data for AI
Show HN: Sharpniq – AI-powered tool to unblur images online
Show HN: I turn Airtable exports into real Postgres schemas(FKs, not CSVs)
AAPL$332.27+5.37%
MSFT$495.63+0.81%
NVDA$218.29-2.41%
AMZN$256.78+1.74%
GOOGL$338.50+2.37%
META$648.03-0.87%
BRK-B$510.37+0.72%
TSLA$365.44-0.64%
AVGO$361.99-0.66%
WMT$107.15+1.25%
LLY$1,115.7-0.76%
JPM$356.23+0.43%
V$370.45+0.83%
MA$569.19+0.30%
NFLX$77.40+1.80%
ORCL$150.28-7.02%
XOM$165.99+1.07%
COST$904.77+0.24%
PG$145.27+1.84%
JNJ$265.58-0.56%
HD$308.74-0.55%
ABBV$257.12+2.47%
BAC$62.69+0.03%
KO$88.29+0.85%
CVX$214.06+0.12%
CRM$247.72+1.46%
AMD$516.13-0.95%
IBM$243.29+1.40%
MRK$143.93-2.44%
WFC$90.29+0.69%
GE$323.66-0.54%
ADBE$252.23-1.03%
ACN$183.90+4.61%
CSCO$112.13+2.47%
PEP$136.32-0.27%
ABT$101.95-3.12%
MCD$252.53-0.37%
TMO$609.82+0.68%
LIN$466.22-0.09%
INTU$321.57+2.43%
QCOM$181.97+3.16%
TXN$268.70+2.72%
DIS$106.55+2.27%
CAT$818.57+0.37%
AMGN$377.35-3.56%
SPGI$410.71-1.83%
DHR$200.14-2.30%
VZ$50.61+1.75%
PFE$27.72-0.22%
NOW$132.53+1.08%
UNH$379.09-3.55%
PM$191.06+2.88%
COP$137.35+0.60%
UPS$100.28+1.07%
MS$214.38-0.45%
GS$1,029.18+0.04%
RTX$197.68+0.07%
BKNG$173.92+0.28%
BA$210.45+1.95%
ELV$418.72+5.50%
BLK$1,079.65+0.71%
SCHW$107.25+0.67%
T$26.06+3.62%
DE$675.74-0.22%
SYK$275.56+0.06%
ADP$268.26+1.15%
TJX$126.02-0.08%
BX$128.51-0.43%
MDT$90.96-1.01%
LMT$524.19-0.05%
GILD$143.72-1.33%
LOW$196.82-0.90%
PGR$217.62+0.98%
ISRG$369.15+4.50%
ZTS$72.97-0.46%
C$138.82+0.74%
CI$280.76+0.93%
CB$338.25+0.19%
MO$68.98+1.61%
AXP$324.69+0.90%
PYPL$53.72+2.97%
HON$202.36-1.25%
USB$62.84+1.18%
TGT$155.83-1.07%
ICE$157.40+0.58%
SO$87.17-1.32%
NEE$82.31-0.41%
BSX$42.98-4.40%
SLB$56.06-1.74%
ETN$425.37+2.44%
MU$975.26-5.11%
PLD$135.75+0.07%
EQIX$1,037.72-0.51%
CMCSA$25.20+2.48%
PANW$330.65-1.33%
SNPS$397.38+1.06%
CDNS$289.37+1.68%
APH$83.92+3.17%
SHW$323.31+0.83%
NKE$36.80-1.47%
SBUX$98.74-1.30%
AAPL$332.27+5.37%
MSFT$495.63+0.81%
NVDA$218.29-2.41%
AMZN$256.78+1.74%
GOOGL$338.50+2.37%
META$648.03-0.87%
BRK-B$510.37+0.72%
TSLA$365.44-0.64%
AVGO$361.99-0.66%
WMT$107.15+1.25%
LLY$1,115.7-0.76%
JPM$356.23+0.43%
V$370.45+0.83%
MA$569.19+0.30%
NFLX$77.40+1.80%
ORCL$150.28-7.02%
XOM$165.99+1.07%
COST$904.77+0.24%
PG$145.27+1.84%
JNJ$265.58-0.56%
HD$308.74-0.55%
ABBV$257.12+2.47%
BAC$62.69+0.03%
KO$88.29+0.85%
CVX$214.06+0.12%
CRM$247.72+1.46%
AMD$516.13-0.95%
IBM$243.29+1.40%
MRK$143.93-2.44%
WFC$90.29+0.69%
GE$323.66-0.54%
ADBE$252.23-1.03%
ACN$183.90+4.61%
CSCO$112.13+2.47%
PEP$136.32-0.27%
ABT$101.95-3.12%
MCD$252.53-0.37%
TMO$609.82+0.68%
LIN$466.22-0.09%
INTU$321.57+2.43%
QCOM$181.97+3.16%
TXN$268.70+2.72%
DIS$106.55+2.27%
CAT$818.57+0.37%
AMGN$377.35-3.56%
SPGI$410.71-1.83%
DHR$200.14-2.30%
VZ$50.61+1.75%
PFE$27.72-0.22%
NOW$132.53+1.08%
UNH$379.09-3.55%
PM$191.06+2.88%
COP$137.35+0.60%
UPS$100.28+1.07%
MS$214.38-0.45%
GS$1,029.18+0.04%
RTX$197.68+0.07%
BKNG$173.92+0.28%
BA$210.45+1.95%
ELV$418.72+5.50%
BLK$1,079.65+0.71%
SCHW$107.25+0.67%
T$26.06+3.62%
DE$675.74-0.22%
SYK$275.56+0.06%
ADP$268.26+1.15%
TJX$126.02-0.08%
BX$128.51-0.43%
MDT$90.96-1.01%
LMT$524.19-0.05%
GILD$143.72-1.33%
LOW$196.82-0.90%
PGR$217.62+0.98%
ISRG$369.15+4.50%
ZTS$72.97-0.46%
C$138.82+0.74%
CI$280.76+0.93%
CB$338.25+0.19%
MO$68.98+1.61%
AXP$324.69+0.90%
PYPL$53.72+2.97%
HON$202.36-1.25%
USB$62.84+1.18%
TGT$155.83-1.07%
ICE$157.40+0.58%
SO$87.17-1.32%
NEE$82.31-0.41%
BSX$42.98-4.40%
SLB$56.06-1.74%
ETN$425.37+2.44%
MU$975.26-5.11%
PLD$135.75+0.07%
EQIX$1,037.72-0.51%
CMCSA$25.20+2.48%
PANW$330.65-1.33%
SNPS$397.38+1.06%
CDNS$289.37+1.68%
APH$83.92+3.17%
SHW$323.31+0.83%
NKE$36.80-1.47%
SBUX$98.74-1.30%
Copyright 2026 startups.live
Presented by
AboutPressPerksArchiveLegal