تكامل ⁨PostgreSQL⁩

المعاملات والأرصدة والحيازات والصفقات من ⁨14 ألف+⁩ بنك، تُكتب في جدول ضمن قاعدة بيانات ⁨PostgreSQL⁩ الخاصة بك وفق جدول زمني. بالإلحاق أو بالدمج، وجاهزة للاستعلام.

psql · analyticsدُمجت 3 صفوف، 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 و Amex Gold، مدموجة في الساعة 6:02 ص في الجدول transactions. إعادة المزامنة تحدّث الصفوف في مكانها بدلًا من إضافتها مرة أخرى.

من البنك إلى ⁨PostgreSQL⁩ في ثلاث خطوات.

  1. 01

    ربط ⁨PostgreSQL⁩

    المضيف وقاعدة البيانات ومستخدم بأقل الصلاحيات، أو لصق سلسلة اتصال. ويمكن اختبار الاتصال قبل الحفظ.

    المضيفdb.acme.internal
    المنفذ5432
    المستخدمbanksync_writer
    وضع SSLrequire
    الاختبار● نجح الاتصال
  2. 02

    اختيار جدول

    اختيار مخطط و جدول، أو ترك BankSync يتولى الإنشاء. بالإلحاق، أو بالدمج على مفتاح.

    المخططpublic
    الجدولtransactions
    إلحاقدمج (Upsert)
    مطابقة الصفوف علىtransaction_id
  3. 03

    اختيار جدول زمني

    كل ساعة أو يوميًا أو أسبوعيًا، أو عند الطلب. وكل تشغيل مسجَّل.

    كل ساعةيوميًاأسبوعيًا
    التشغيل التاليغدًا، ⁨6:00 ص⁩
    آخر تشغيل● 3 صفوف جديدة، ⁨6:02 ص⁩

إعداد ⁨PostgreSQL⁩ من البداية إلى النهاية.

إعداد ⁨PostgreSQL⁩ في BankSync، مصوَّر بحسابات تجريبية.

ما يصل إلى جدولك.

transaction_id
المعرّف الثابت الذي يمنحه البنك للمعاملة. وهو مفتاح الدمج لديك. 4bdd8e6931727cd
date
اليوم الذي قيّدها فيه البنك. 2026-10-19
description
الوصف الذي يمنحه البنك لها. Whole Foods Market
amount
بإشارة موجبة أو سالبة، وبعملة الحساب: الأموال الخارجة سالبة. -86.42
currency
رمز ISO 4217. USD
category
فئة إنفاق للتجميع والتصفية حسبها. Groceries
account_name
الحساب الذي جاءت منه، لتتشارك عدة بنوك جدولًا واحدًا. Amex Gold
pending
القيمة true إلى أن يقيّدها البنك. false
يمكن مطابقة الحقول البنكية مع الأعمدة الموجودة لديك، أو ترك BankSync يُنشئ الجدول وفهرسها الفريد.

قاعدة بياناتك محطة واحدة، لا القصة كلها.

BankSync

جداول البيانات

مساحات العمل

ذكاء اصطناعي من اختيارك

تعليماتك البرمجية

⁨PostgreSQL⁩ باختصار.

البيانات
المعاملات والأرصدة والصفقات والحيازات والقروض، نوع بيانات واحد لكل موجز.
يعمل مع
⁨Supabase و Neon و Timescale و CockroachDB و Amazon RDS و Postgres المستضاف ذاتيًا⁩.
أوضاع الكتابة
الإلحاق يُدرج صفًا في كل مزامنة. والدمج يطابق على أعمدة المفتاح التي يقع عليها اختيارك ويحدّث في المكان نفسه.
الأمان
وضع SSL disable أو require أو verify-full، ومستخدم بأقل الصلاحيات، ومجموعة صغيرة ثابتة من عناوين IP الخاصة بخوادم BankSync يمكن إضافتها إلى قائمة السماح.
الجدول الزمني
يمكنك اختيار المزامنة التلقائية كل ساعة أو يوميًا أو أسبوعيًا حسب خطتك، أو تشغيل مزامنة يدوية في أي وقت.
الوصول
للقراءة فقط، ويُمنح على شاشة الموافقة الخاصة ببنكك. لا يحتفظ BankSync أبدًا ببيانات دخولك إلى البنك، ولا يمكنه تحريك الأموال.
الإعداد
نحو 10 دقائق. يعمل مع قواعد البيانات المُدارة (Supabase و Neon و Aurora و RDS) والمستضافة ذاتيًا.
الحالة
متاح اليوم.

أسئلة وأجوبة.

ما خدمات استضافة ⁨PostgreSQL⁩ التي يعمل معها BankSync؟

أي قاعدة بيانات ⁨PostgreSQL⁩ يمكن الوصول إليها، ومنها ⁨Supabase و Neon و Timescale و CockroachDB و Amazon RDS و Postgres المستضاف ذاتيًا⁩.

هل أستخدم الإلحاق أم الدمج (upsert)؟

الدمج (upsert) لمعظم الموجزات. فالإلحاق يُدرج صفًا جديدًا في كل مزامنة، لذا قد تُكرَّر الصفوف عند إعادة المزامنة. أما الدمج فيطابق الصفوف على أعمدة المفتاح التي يقع عليها اختيارك، مثل transaction_id، ويحدّثها في مكانها.

هل يمكن أن يُنشئ BankSync الجدول بدلًا مني؟

نعم. يُنشئ زر «Set this up for me» جدولًا لنوع بيانات الموجز، ويطابق كل الأعمدة، ويضيف الفهرس الفريد الذي يحتاجه الدمج.

كيف أقيّد الوصول إلى قاعدة بياناتي؟

يكفي منح BankSync مستخدمًا لا يملك إلا صلاحية الإدراج (والإنشاء، إن كان BankSync سيُنشئ الجدول)، واستخدام وضع SSL require أو verify-full، وإضافة عناوين IP الثابتة التي يتصل منها BankSync إلى قائمة السماح.

هل يمكن أن يحرّك BankSync الأموال أو يرى كلمة مرور بنكي؟

لا. الوصول إلى البنك للقراءة فقط، ويُمنح على شاشة الموافقة الخاصة ببنكك. لا يحتفظ BankSync أبدًا ببيانات دخولك إلى البنك، ولا يمكنه تحريك الأموال.

البيانات البنكية في قاعدة بيانات ⁨PostgreSQL⁩ لديك.

لا توجد علاقة تبعية بين BankSync و ⁨PostgreSQL⁩، ولا يحظى BankSync بتأييد ⁨PostgreSQL⁩، وليس شريكًا رسميًا له. وتعود ملكية العلامات التجارية الخاصة بمنتج ⁨PostgreSQL⁩ إلى أصحابها.