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.

psql · analytics3 rijen via upsert, 6.02 uur
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)
Chase Checking en Amex Gold, om 6.02 uur via upsert in de tabel transactions geschreven. Een nieuwe sync werkt rijen ter plekke bij in plaats van ze opnieuw toe te voegen.

Van bank naar PostgreSQL in drie stappen.

  1. 01

    Koppel PostgreSQL

    Host, database en een gebruiker met minimale rechten, of plak een connection string. Test hem voordat je opslaat.

    Hostdb.acme.internal
    Poort5432
    Gebruikerbanksync_writer
    SSL-modusrequire
    Test● Verbinding geslaagd
  2. 02

    Kies een tabel

    Kies een schema en tabel, of laat BankSync er een aanmaken. Toevoegen, of upsert op een sleutel.

    Schemapublic
    Tabeltransactions
    ToevoegenUpsert
    Rijen koppelen optransaction_id
  3. 03

    Kies een schema

    Elk uur, dagelijks of wekelijks, of op aanvraag. Elke run wordt vastgelegd.

    Per uurDagelijksWekelijks
    Volgende runMorgen, 6.00
    Laatste 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
Koppel bankvelden aan de kolommen die je al hebt, of laat BankSync de tabel en de unieke index voor je aanmaken.

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.