PostgreSQL-integratie
Transacties, saldi, posities en trades van 14K+ banken, volgens schema geschreven in een tabel in je eigen PostgreSQL-database. Toegevoegd of via upsert bijgewerkt, klaar om te query’en.
analytics=> SELECT date, description, amount, category, account_nameanalytics-> FROM transactions ORDER BY date DESC LIMIT 6; date | description | amount | category | account_name ------------+--------------------+----------+------------+---------------- 2026-10-19 | Stripe payout | 4200.00 | Income | Chase Checking 2026-10-19 | Whole Foods Market | -86.42 | Groceries | Amex Gold 2026-10-18 | Gusto payroll | -6850.00 | Payroll | Chase Checking 2026-10-18 | Figma | -45.00 | Software | Amex Gold 2026-10-17 | Shell | -52.30 | Transport | Amex Gold 2026-10-17 | Blue Bottle Coffee | -6.75 | Eating out | Amex Gold (6 rows)
Van bank naar PostgreSQL in drie stappen.
- 01
Koppel PostgreSQL
Host, database en een gebruiker met minimale rechten, of plak een connection string. Test hem voordat je opslaat.
Hostdb.acme.internalPoort5432Gebruikerbanksync_writerSSL-modusrequireTest● Verbinding geslaagd - 02
Kies een tabel
Kies een schema en tabel, of laat BankSync er een aanmaken. Toevoegen, of upsert op een sleutel.
SchemapublicTabeltransactionsToevoegenUpsertRijen koppelen optransaction_id - 03
Kies een schema
Elk uur, dagelijks of wekelijks, of op aanvraag. Elke run wordt vastgelegd.
Per uurDagelijksWekelijksVolgende runMorgen, 6.00Laatste run● 3 nieuwe rijen, 6.02
PostgreSQL instellen, van begin tot eind.
PostgreSQL instellen in BankSync, gefilmd met voorbeeldrekeningen.
Wat er in je tabel komt.
- transaction_id
- Het vaste id van de bank voor de transactie. Je upsert-sleutel. 4bdd8e6931727cd
- date
- De dag waarop de bank hem heeft geboekt. 2026-10-19
- description
- De omschrijving die de bank eraan geeft. Whole Foods Market
- amount
- Met teken, in de valuta van de rekening: uitgaven zijn negatief. -86.42
- currency
- ISO 4217-code. USD
- category
- Een uitgavencategorie om op te groeperen en te filteren. Groceries
- account_name
- De rekening waar hij vandaan komt, zodat veel banken één tabel delen. Amex Gold
- pending
- True totdat de bank hem boekt. false
Je database is één halte. Niet het hele verhaal.
PostgreSQL, in het kort.
- Gegevens
- Transacties, saldi, trades, posities en leningen, één gegevenstype per feed.
- Werkt met
- Supabase, Neon, Timescale, CockroachDB, Amazon RDS en zelf gehoste Postgres.
- Schrijfmodi
- Toevoegen voegt bij elke sync een rij in. Upsert koppelt op de sleutelkolommen die je kiest en werkt ter plekke bij.
- Beveiliging
- SSL-modus disable, require of verify-full, een gebruiker met minimale rechten en een kleine, vaste set BankSync-IP’s die je op je allowlist kunt zetten.
- Schema
- Kies afhankelijk van je abonnement voor automatische synchronisatie per uur, dag of week, of start op elk moment handmatig een synchronisatie.
- Toegang
- Alleen-lezen, verleend op het toestemmingsscherm van je eigen bank. BankSync slaat je inloggegevens voor de bank nooit op en kan geen geld overmaken.
- Installatie
- Ongeveer 10 minuten. Werkt met beheerde (Supabase, Neon, Aurora, RDS) en zelf gehoste databases.
- Status
- Nu beschikbaar.
Vragen, beantwoord.
Met welke PostgreSQL-hosts werkt BankSync?
Elke bereikbare PostgreSQL-database, waaronder Supabase, Neon, Timescale, CockroachDB, Amazon RDS en zelf gehoste Postgres.
Moet ik append of upsert gebruiken?
Upsert, voor de meeste feeds. Toevoegen (append) voegt bij elke sync een nieuwe rij in, dus opnieuw synchroniseren kan dubbele rijen opleveren. Upsert koppelt rijen op de sleutelkolommen die je kiest, zoals transaction_id, en werkt ze ter plekke bij.
Kan BankSync de tabel voor me aanmaken?
Ja. “Set this up for me” maakt een tabel voor het gegevenstype van de feed, koppelt elke kolom en voegt de unieke index toe die upserts nodig hebben.
Hoe beveilig ik de toegang tot mijn database?
Geef BankSync een gebruiker die alleen mag invoegen (en aanmaken, als BankSync de tabel moet maken), gebruik SSL-modus require of verify-full en zet de vaste IP-adressen waarvandaan BankSync verbinding maakt op je allowlist.
Kan BankSync geld overmaken of mijn bankwachtwoord zien?
Nee. De toegang tot je bank is alleen-lezen en wordt verleend op het toestemmingsscherm van je eigen bank. BankSync slaat je inloggegevens voor de bank nooit op en kan geen geld overmaken.
Bankgegevens in je PostgreSQL-database.
BankSync is niet gelieerd aan, onderschreven door of een officiële partner van PostgreSQL. Handelsmerken van PostgreSQL zijn eigendom van hun respectieve eigenaren.
