Integrazione PostgreSQL
Transazioni, saldi, posizioni e operazioni da 14K+ banche, scritti secondo una pianificazione in una tabella del suo database PostgreSQL. In accodamento o con upsert, pronti per le query.
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)
Dalla banca a PostgreSQL in tre passaggi.
- 01
Colleghi PostgreSQL
Host, database e un utente con privilegi minimi, oppure incolli una stringa di connessione. La testi prima di salvarla.
Hostdb.acme.internalPorta5432Utentebanksync_writerModalità SSLrequireTest● Connessione riuscita - 02
Scelga una tabella
Scelga uno schema e una tabella, oppure lasci che BankSync ne crei una. In accodamento o con upsert su una chiave.
SchemapublicTabellatransactionsAccodamentoUpsertAbbinare le righe sutransaction_id - 03
Scelga una pianificazione
Ogni ora, ogni giorno, ogni settimana o su richiesta. Ogni esecuzione viene registrata.
OrariaGiornalieraSettimanaleProssima esecuzioneDomani, 6:00Ultima esecuzione● 3 nuove righe, 6:02
Configurare PostgreSQL, dall’inizio alla fine.
Configurazione di PostgreSQL in BankSync, girata con conti di esempio.
Che cosa arriva nella sua tabella.
- transaction_id
- L’ID stabile della transazione assegnato dalla banca. La sua chiave di upsert. 4bdd8e6931727cd
- date
- Il giorno in cui la banca l’ha contabilizzata. 2026-10-19
- description
- La descrizione fornita dalla banca. Whole Foods Market
- amount
- Con segno, nella valuta del conto: le uscite sono negative. -86.42
- currency
- Codice ISO 4217. USD
- category
- Una categoria di spesa per raggruppare e filtrare. Groceries
- account_name
- Il conto di provenienza, così più banche condividono una sola tabella. Amex Gold
- pending
- True finché la banca non la contabilizza. false
Il suo database è una tappa. Non l’intero percorso.
PostgreSQL, in breve.
- Dati
- Transazioni, saldi, operazioni, posizioni e prestiti, un tipo di dati per feed.
- Compatibile con
- Supabase, Neon, Timescale, CockroachDB, Amazon RDS e Postgres in self-hosting.
- Modalità di scrittura
- L’accodamento inserisce una riga a ogni sincronizzazione. L’upsert abbina le righe sulle colonne chiave che sceglie e le aggiorna sul posto.
- Sicurezza
- Modalità SSL disable, require o verify-full, un utente con privilegi minimi e un piccolo insieme fisso di IP di BankSync da inserire nella allowlist.
- Pianificazione
- Scelga sincronizzazioni automatiche orarie, giornaliere o settimanali in base al suo piano, oppure avvii una sincronizzazione manuale in qualsiasi momento.
- Accesso
- In sola lettura, autorizzato sulla schermata di consenso della sua banca. BankSync non memorizza mai le sue credenziali bancarie e non può spostare denaro.
- Attivazione
- Circa 10 minuti. Compatibile con database gestiti (Supabase, Neon, Aurora, RDS) e in self-hosting.
- Stato
- Disponibile già oggi.
- Link
- Sito ufficiale
Domande e risposte.
Con quali host PostgreSQL funziona BankSync?
Qualsiasi database PostgreSQL raggiungibile, inclusi Supabase, Neon, Timescale, CockroachDB, Amazon RDS e Postgres in self-hosting.
Conviene usare l’accodamento o l’upsert?
Per la maggior parte dei feed, l’upsert. L’accodamento inserisce una nuova riga a ogni sincronizzazione, quindi una nuova sincronizzazione può creare duplicati. L’upsert abbina le righe sulle colonne chiave che sceglie, ad esempio transaction_id, e le aggiorna sul posto.
BankSync può creare la tabella al posto mio?
Sì. «Set this up for me» (configurazione automatica) crea una tabella per il tipo di dati del feed, mappa ogni colonna e aggiunge l’indice univoco necessario per l’upsert.
Come posso limitare l’accesso al mio database?
Fornisca a BankSync un utente che possa solo inserire (e creare, se BankSync deve generare la tabella), usi la modalità SSL require o verify-full e inserisca nella allowlist gli indirizzi IP fissi da cui si collega BankSync.
BankSync può spostare denaro o vedere la password della mia banca?
No. L’accesso bancario è in sola lettura e viene autorizzato sulla schermata di consenso della sua banca. BankSync non memorizza mai le sue credenziali bancarie e non può spostare denaro.
Dati bancari nel suo database PostgreSQL.
BankSync non è affiliato a PostgreSQL, non è approvato da PostgreSQL e non è un suo partner ufficiale. I marchi PostgreSQL appartengono ai rispettivi proprietari.
