PostgreSQL – integraatio
Tapahtumat, saldot, omistukset ja kaupat 14 t.+ pankista kirjoitetaan aikataulun mukaan tauluun omassa tietokannassasi (PostgreSQL). Lisättyinä tai upsertilla, valmiina kyselyihin.
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)
Pankista kohteeseen PostgreSQL kolmessa vaiheessa.
- 01
Yhdistä PostgreSQL
Palvelin, tietokanta ja vähimmillä oikeuksilla toimiva käyttäjä, tai liitä yhteysmerkkijono. Testaa ennen tallennusta.
Palvelindb.acme.internalPortti5432Käyttäjäbanksync_writerSSL-tilarequireTesti● Yhteys onnistui - 02
Valitse taulu
Valitse skeema ja taulu tai anna BankSync-palvelun luoda se. Lisää rivit tai käytä upsertia avaimella.
SkeemapublicTaulutransactionsLisäysUpsertTäsmäytä rivittransaction_id - 03
Valitse aikataulu
Tunneittain, päivittäin tai viikoittain, tai pyynnöstä. Jokainen ajo kirjataan.
TunneittainPäivittäinViikoittainSeuraava ajoHuomenna, 6.00Edellinen ajo● 3 uutta riviä, 6.02
PostgreSQL käyttöön alusta loppuun.
Käyttöönotto: PostgreSQL BankSync-palvelussa. Kuvattu esimerkkitileillä.
Mitä tauluusi tallentuu.
- transaction_id
- Pankin pysyvä tunniste tapahtumalle. Upsert-avaimesi. 4bdd8e6931727cd
- date
- Päivä, jolloin pankki kirjasi sen. 2026-10-19
- description
- Pankin antama kuvaus. Whole Foods Market
- amount
- Etumerkillinen, tilin valuutassa: lähtevä raha on negatiivinen. -86.42
- currency
- ISO 4217 -koodi. USD
- category
- Kulutusluokka ryhmittelyyn ja suodatukseen. Groceries
- account_name
- Tili, jolta rivi tuli, joten monen pankin tiedot mahtuvat yhteen tauluun. Amex Gold
- pending
- Tosi, kunnes pankki kirjaa sen. false
Tietokantasi on vain yksi kohde. Vaihtoehtoja on muitakin.
PostgreSQL lyhyesti.
- Tiedot
- Tapahtumat, saldot, kaupat, omistukset ja lainat, yksi tietotyyppi syötettä kohden.
- Yhteensopiva
- Supabase, Neon, Timescale, CockroachDB, Amazon RDS ja oma Postgres-palvelin.
- Kirjoitustilat
- Lisäys lisää rivin jokaisella synkronoinnilla. Upsert täsmäyttää valitsemiesi avainsarakkeiden perusteella ja päivittää paikallaan.
- Tietoturva
- SSL-tila disable, require tai verify-full, vähimmillä oikeuksilla toimiva käyttäjä ja pieni kiinteä joukko BankSync-palvelun IP-osoitteita, jotka voit sallia.
- Aikataulu
- Valitse pakettisi mukaan automaattinen synkronointi tunneittain, päivittäin tai viikoittain, tai käynnistä synkronointi käsin milloin tahansa.
- Pääsy
- Vain luku -oikeus, valtuutettu pankkisi omalla suostumussivulla. BankSync ei koskaan tallenna pankkitunnuksiasi eikä voi siirtää rahaa.
- Käyttöönotto
- Noin 10 minuuttia. Toimii hallinnoitujen (Supabase, Neon, Aurora, RDS) ja omalla palvelimella ajettavien tietokantojen kanssa.
- Tila
- Saatavilla nyt.
Kysymyksiä ja vastauksia.
PostgreSQL: minkä palveluntarjoajien kanssa BankSync toimii?
Mikä tahansa tavoitettavissa oleva tietokanta (PostgreSQL), myös Supabase, Neon, Timescale, CockroachDB, Amazon RDS ja oma Postgres-palvelin.
Kumpi kannattaa valita, append vai upsert?
Upsert useimmille syötteille. Lisäys (append) lisää uuden rivin jokaisella synkronoinnilla, joten uudelleensynkronointi voi luoda kaksoiskappaleita. Upsert täsmäyttää rivit valitsemiesi avainsarakkeiden, kuten tapahtumatunnisteen transaction_id, perusteella ja päivittää ne paikallaan.
Voiko BankSync luoda taulun puolestani?
Kyllä. ”Set this up for me” luo syötteen tietotyypille taulun, kohdistaa jokaisen sarakkeen ja lisää upsertin tarvitseman yksilöivän indeksin.
Miten rajaan pääsyn tietokantaani?
Anna BankSync-palvelulle käyttäjä, jolla on vain lisäysoikeus (ja luontioikeus, jos BankSync luo taulun), käytä SSL-tilaa require tai verify-full ja salli kiinteät IP-osoitteet, joista BankSync ottaa yhteyden.
Voiko BankSync siirtää rahaa tai nähdä pankkisalasanani?
Ei. Pankkiyhteys on vain luku -oikeus, ja se valtuutetaan pankkisi omalla suostumussivulla. BankSync ei koskaan tallenna pankkitunnuksiasi eikä voi siirtää rahaa.
Pankkitiedot omaan tietokantaasi (PostgreSQL).
BankSync ei ole sidoksissa palveluun PostgreSQL, eikä PostgreSQL ole hyväksynyt BankSync-palvelua tai ole sen virallinen kumppani. PostgreSQL ja siihen liittyvät tavaramerkit kuuluvat omistajilleen.
