मुख्य सामग्री पर जाएं

PostgreSQL · लोकल · एंबेडेड सर्वर

क्या आप Android पर PostgreSQL चला सकते हैं?

संक्षिप्त उत्तर

हाँ। PocketCode एक असली, एंबेडेड PostgreSQL 18.2 सर्वर बंडल करता है जो सीधे आपके 64-bit ARM Android फ़ोन पर चलता है — कोई रैपर या एमुलेटर नहीं। postgres, initdb, pg_ctl, pg_dump और pg_restore बाइनरी ऐप के साथ आती हैं (psql नहीं है), और लोकल डेटाबेस कार्ड पर पहली बार टैप करने पर डेटा डायरेक्टरी इंस्टॉल होती है और सर्वर शुरू होता है। आपको पूर्ण SQL, JSONB, विंडो फ़ंक्शन और 17 बंडल्ड एक्सटेंशन मिलते हैं, सब डिवाइस पर।

आप इससे क्या कर सकते हैं

  • बिना किसी क्लाउड होस्ट के प्रोडक्शन-स्तर की Postgres स्कीमा बनाएँ और परखें
  • असली PostgreSQL सुविधाओं — JSONB, CTE, विंडो फ़ंक्शन — के साथ डिवाइस पर विकास करें
  • डिवाइस पर ऐप विकास और डीबगिंग के लिए एक लोकल डेटाबेस सर्वर चलाएँ
  • उसी इंजन पर उन्नत SQL सीखें जिसे आपका प्रोडक्शन बैकएंड उपयोग करता है

जानना ज़रूरी

एंबेडेड सर्वर केवल 64-bit ARM (arm64-v8a) डिवाइसों पर चलता है, x86_64 एमुलेटर या Chromebook पर नहीं। पहला लोकल डेटाबेस मुफ़्त है; लोकल सर्वर के अंदर अतिरिक्त डेटाबेस बनाना एक Pro सुविधा है। आपका डेटा डिवाइस पर रहता है और इंटरनेट की ज़रूरत नहीं, लेकिन ऐप बैकग्राउंड में हो तो Android सर्वर को रोक सकता है।