Integración con PostgreSQL
Transacciones, saldos, posiciones y operaciones de 14 mil+ bancos, escritos según una programación en una tabla de su propia base de datos PostgreSQL. Anexados o con upsert, listos para consultar.
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)
Del banco a PostgreSQL en tres pasos.
- 01
Conectar PostgreSQL
Host, base de datos y un usuario con privilegios mínimos, o pegue una cadena de conexión. Pruébela antes de guardar.
Hostdb.acme.internalPuerto5432Usuariobanksync_writerModo SSLrequirePrueba● Conexión correcta - 02
Elegir una tabla
Elija un esquema y una tabla, o deje que BankSync la cree. Anexar, o upsert por una clave.
EsquemapublicTablatransactionsAnexarUpsertEmparejar filas portransaction_id - 03
Elija una programación
Cada hora, a diario, semanalmente o a petición. Cada ejecución queda registrada.
Cada horaDiarioSemanalPróxima ejecuciónMañana, 6:00Última ejecución● 3 filas nuevas, 6:02
Configure PostgreSQL, de principio a fin.
Configuración de PostgreSQL en BankSync, grabada con cuentas de ejemplo.
Qué llega a su tabla.
- transaction_id
- El identificador estable de la transacción en el banco. Su clave de upsert. 4bdd8e6931727cd
- date
- El día en que el banco la contabilizó. 2026-10-19
- description
- La descripción que le da el banco. Whole Foods Market
- amount
- Con signo, en la moneda de la cuenta: las salidas de dinero son negativas. -86.42
- currency
- Código ISO 4217. USD
- category
- Una categoría de gasto para agrupar y filtrar. Groceries
- account_name
- La cuenta de la que procede, para que muchos bancos compartan una tabla. Amex Gold
- pending
- True hasta que el banco la contabiliza. false
Su base de datos es una parada. No todo el recorrido.
PostgreSQL, en resumen.
- Datos
- Transacciones, saldos, operaciones, posiciones y préstamos, un tipo de datos por feed.
- Funciona con
- Supabase, Neon, Timescale, CockroachDB, Amazon RDS y Postgres autoalojado.
- Modos de escritura
- Anexar inserta una fila en cada sincronización. Upsert empareja por las columnas clave que elija y actualiza en su sitio.
- Seguridad
- Modo SSL disable, require o verify-full, un usuario con privilegios mínimos y un pequeño conjunto fijo de IP de BankSync que puede añadir a la lista de permitidos.
- Programación
- Elija sincronizaciones automáticas cada hora, a diario o semanalmente según su plan, o ejecute una sincronización manual en cualquier momento.
- Acceso
- De solo lectura, autorizado en la pantalla de consentimiento de su propio banco. BankSync nunca guarda sus credenciales bancarias y no puede mover dinero.
- Configuración
- Aproximadamente 10 minutos. Funciona con bases de datos gestionadas (Supabase, Neon, Aurora, RDS) y autoalojadas.
- Estado
- Disponible ya.
- Enlaces
- Visitar el sitio web oficial
Preguntas, respondidas.
¿Con qué hosts de PostgreSQL funciona BankSync?
Cualquier base de datos PostgreSQL accesible, incluidos Supabase, Neon, Timescale, CockroachDB, Amazon RDS y Postgres autoalojado.
¿Debo usar anexar o upsert?
Upsert, para la mayoría de los feeds. Anexar inserta una fila nueva en cada sincronización, por lo que las resincronizaciones pueden duplicar datos. Upsert empareja las filas por las columnas clave que elija, como transaction_id, y las actualiza en su sitio.
¿Puede BankSync crear la tabla por mí?
Sí. «Configurarlo por mí» crea una tabla para el tipo de datos del feed, asigna todas las columnas y añade el índice único que necesitan los upserts.
¿Cómo restrinjo el acceso a mi base de datos?
Dé a BankSync un usuario que solo pueda insertar (y crear, si BankSync debe crear la tabla), use el modo SSL require o verify-full, y añada a la lista de permitidos las direcciones IP fijas desde las que se conecta BankSync.
¿Puede BankSync mover dinero o ver la contraseña de mi banco?
No. El acceso al banco es de solo lectura y se autoriza en la pantalla de consentimiento de su propio banco. BankSync nunca guarda sus credenciales bancarias y no puede mover dinero.
Datos bancarios en su base de datos PostgreSQL.
BankSync no está afiliado a PostgreSQL, no cuenta con su respaldo ni es socio oficial de PostgreSQL. Las marcas de PostgreSQL pertenecen a sus respectivos titulares.
