אינטגרציה עם PostgreSQL
תנועות, יתרות, אחזקות ועסקאות מ-14K+ בנקים נכתבות לטבלה במסד הנתונים PostgreSQL שלך לפי לוח זמנים. ב-Append או ב-Upsert, מוכנות לשאילתות.
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)
מהבנק ל-PostgreSQL בשלושה שלבים.
- 01
חיבור PostgreSQL
שרת, מסד נתונים ומשתמש עם הרשאות מינימליות, או הדבקה של מחרוזת חיבור. כדאי לבדוק את החיבור לפני השמירה.
שרתdb.acme.internalפורט5432משתמשbanksync_writerמצב SSLrequireבדיקה● החיבור הצליח - 02
בחירת טבלה
בוחרים סכמה וטבלה, או נותנים ל-BankSync ליצור אותם. Append, או Upsert לפי מפתח.
סכמהpublicטבלהtransactionsAppendUpsertהתאמת שורות לפיtransaction_id - 03
בחירת לוח זמנים
כל שעה, כל יום או כל שבוע, או לפי דרישה. כל הרצה מתועדת.
כל שעהיומישבועיהריצה הבאהמחר, 06:00ריצה אחרונה● 3 שורות חדשות, 06:02
הגדרת PostgreSQL, מההתחלה ועד הסוף.
הגדרת PostgreSQL ב-BankSync, צולם עם חשבונות לדוגמה.
מה נכנס לטבלה שלך.
- transaction_id
- המזהה הקבוע של הבנק לתנועה. מפתח ה-Upsert שלך. 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
מסד הנתונים שלך הוא רק תחנה אחת. לא כל הסיפור.
PostgreSQL, בקצרה.
- נתונים
- תנועות, יתרות, עסקאות, אחזקות והלוואות, סוג נתונים אחד לכל פיד.
- עובד עם
- Supabase, Neon, Timescale, CockroachDB, Amazon RDS ו-Postgres באירוח עצמי.
- מצבי כתיבה
- Append מוסיף שורה בכל סנכרון. Upsert מתאים לפי עמודות המפתח שבוחרים ומעדכן במקום.
- אבטחה
- מצב SSL disable, require או verify-full, משתמש עם הרשאות מינימליות, וקבוצה קטנה וקבועה של כתובות IP של BankSync שאפשר להוסיף לרשימת ההיתרים.
- לוח זמנים
- אפשר לבחור סנכרון אוטומטי כל שעה, כל יום או כל שבוע בהתאם לתוכנית, או להריץ סנכרון ידני בכל עת.
- גישה
- קריאה בלבד, באישור במסך ההסכמה של הבנק שלך עצמו. BankSync אף פעם לא שומר את פרטי ההתחברות לבנק ולא יכול להעביר כסף.
- הגדרה
- בערך 10 דקות. עובד עם מסדי נתונים מנוהלים (Supabase, Neon, Aurora, RDS) ובאירוח עצמי.
- סטטוס
- זמין כבר היום.
- קישורים
- לאתר הרשמי
שאלות ותשובות.
באילו שירותי אירוח של PostgreSQL אפשר להשתמש עם BankSync?
כל מסד נתונים PostgreSQL נגיש, כולל Supabase, Neon, Timescale, CockroachDB, Amazon RDS ו-Postgres באירוח עצמי.
כדאי להשתמש ב-Append או ב-Upsert?
Upsert, ברוב הפידים. Append מוסיף שורה חדשה בכל סנכרון, כך שסנכרון חוזר עלול ליצור כפילויות. Upsert מתאים שורות לפי עמודות המפתח שבוחרים, כמו transaction_id, ומעדכן אותן במקומן.
BankSync יכול ליצור את הטבלה בשבילי?
כן. "Set this up for me" יוצר טבלה לסוג הנתונים של הפיד, ממפה כל עמודה ומוסיף את האינדקס הייחודי ש-Upsert דורש.
איך מגבילים את הגישה למסד הנתונים?
כדאי לתת ל-BankSync משתמש שיכול רק להוסיף נתונים (וגם ליצור, אם BankSync אמור ליצור את הטבלה), להשתמש במצב SSL require או verify-full, ולהוסיף לרשימת ההיתרים את כתובות ה-IP הקבועות ש-BankSync מתחבר מהן.
BankSync יכול להעביר כסף או לראות את הסיסמה לבנק שלי?
לא. הגישה לבנק היא לקריאה בלבד ומאושרת במסך ההסכמה של הבנק שלך עצמו. BankSync אף פעם לא שומר את פרטי ההתחברות לבנק ולא יכול להעביר כסף.
נתוני בנק במסד הנתונים PostgreSQL שלך.
BankSync אינו קשור ל-PostgreSQL, אינו מאושר על ידו ואינו שותף רשמי שלו. הסימנים המסחריים של PostgreSQL שייכים לבעליהם.
