PostgreSQL-integration

Transaktioner, saldi, beholdninger og handler fra 14 t+ banker, skrevet efter en tidsplan til en tabel i din egen PostgreSQL-database. Med append eller upsert, klar til forespørgsler.

psql · analytics3 rækker upsertet, kl. 6.02
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 og Amex Gold, upsertet kl. 6.02 i tabellen transactions. En ny synkronisering opdaterer rækkerne på stedet i stedet for at tilføje dem igen.

Fra bank til PostgreSQL i tre trin.

  1. 01

    Forbind PostgreSQL

    Host, database og en bruger med mindst mulige rettigheder, eller indsæt en forbindelsesstreng. Test den før du gemmer.

    Hostdb.acme.internal
    Port5432
    Brugerbanksync_writer
    SSL-tilstandrequire
    Test● Forbindelsen lykkedes
  2. 02

    Vælg en tabel

    Vælg et skema og en tabel, eller lad BankSync oprette den. Append, eller upsert på en nøgle.

    Skemapublic
    Tabeltransactions
    AppendUpsert
    Match rækker påtransaction_id
  3. 03

    Vælg en tidsplan

    Hver time, dag eller uge, eller efter behov. Hver kørsel bliver logget.

    Hver timeDagligtUgentligt
    Næste kørselI morgen kl. 6.00
    Seneste kørsel● 3 nye rækker, 6.02

PostgreSQL, sat op fra start til slut.

Opsætning af PostgreSQL i BankSync, optaget med eksempelkonti.

Det lander i din tabel.

transaction_id
Bankens faste id for transaktionen. Din upsert-nøgle. 4bdd8e6931727cd
date
Dagen banken bogførte den. 2026-10-19
description
Beskrivelsen fra banken. Whole Foods Market
amount
Med fortegn, i kontoens valuta: udgående beløb er negative. -86.42
currency
ISO 4217-kode. USD
category
En forbrugskategori at gruppere og filtrere efter. Groceries
account_name
Kontoen den kom fra, så mange banker kan dele én tabel. Amex Gold
pending
Sand indtil banken bogfører den. false
Tilknyt bankfelter til de kolonner du allerede har, eller lad BankSync oprette tabellen og det unikke indeks for dig.

Din database er ét stop. Ikke hele historien.

PostgreSQL, kort fortalt.

Data
Transaktioner, saldi, handler, beholdninger og lån, én datatype pr. feed.
Fungerer med
Supabase, Neon, Timescale, CockroachDB, Amazon RDS og selvhostet Postgres.
Skrivetilstande
Append indsætter en række ved hver synkronisering. Upsert matcher på de nøglekolonner du vælger og opdaterer på stedet.
Sikkerhed
SSL-tilstand disable, require eller verify-full, en bruger med mindst mulige rettigheder og et lille fast sæt BankSync-IP-adresser du kan tillade.
Tidsplan
Vælg automatisk synkronisering hver time, dagligt eller ugentligt afhængigt af dit abonnement, eller kør en manuel synkronisering når som helst.
Adgang
Kun læseadgang, godkendt på din banks egen samtykkeside. BankSync gemmer aldrig dit bank-login og kan ikke flytte penge.
Opsætning
Cirka 10 minutter. Fungerer med administrerede (Supabase, Neon, Aurora, RDS) og selvhostede databaser.
Status
Tilgængelig nu.

Spørgsmål og svar.

Hvilke hosts til PostgreSQL fungerer BankSync med?

Enhver tilgængelig PostgreSQL-database, herunder Supabase, Neon, Timescale, CockroachDB, Amazon RDS og selvhostet Postgres.

Skal jeg bruge append eller upsert?

Upsert til de fleste feeds. Append indsætter en ny række ved hver synkronisering, så gentagne synkroniseringer kan give dubletter. Upsert matcher rækker på de nøglekolonner du vælger, fx transaktionsnøglen transaction_id, og opdaterer dem på stedet.

Kan BankSync oprette tabellen for mig?

Ja. »Set this up for me« opretter en tabel til feedets datatype, mapper alle kolonner og tilføjer det unikke indeks som upserts kræver.

Hvordan begrænser jeg adgangen til min database?

Giv BankSync en bruger der kun kan indsætte (og oprette, hvis BankSync skal lave tabellen), brug SSL-tilstanden require eller verify-full, og tillad de faste IP-adresser som BankSync forbinder fra.

Kan BankSync flytte penge eller se min bankadgangskode?

Nej. BankSync har kun læseadgang til banken, og adgangen godkendes på din banks egen samtykkeside. BankSync gemmer aldrig dit bank-login og kan ikke flytte penge.

Bankdata i din PostgreSQL-database.

BankSync har ingen tilknytning til PostgreSQL og er hverken godkendt af eller officiel partner med PostgreSQL. Varemærkerne for PostgreSQL tilhører deres respektive ejere.