डेटाबेस प्रबंधक
एक मॉड्यूल में SQL + NoSQL क्लाइंट + schema डिज़ाइनर + मॉनिटर + बैकअप + AI सहायक। 9 समर्थित engines और ऐप के अंदर एक वास्तविक PostgreSQL 18.2 चल रहा है, बाहरी सर्वर या इंटरनेट की आवश्यकता नहीं।
PostgreSQL 18.2 ऐप के अंदर चल रहा है
एक रैपर नहीं: Android के लिए वास्तविक PostgreSQL बाइनरी (`postgres`, `psql`, `initdb`, `pg_ctl`)। Pocket Code उन्हें ऐप में बंडल करता है और पहले उपयोग पर उन्हें अपने स्टोरेज में निकालता है। सर्वर सेकंड में बूट होता है क्योंकि यह पूर्व-निर्मित डेटा डायरेक्टरी के साथ आता है — सामान्य `initdb` का इंतज़ार नहीं करना पड़ता।
- •कोई root नहीं, कोई Termux नहीं, कोई नेटवर्क नहीं — सब कुछ ऐप में आता है
- •arm64 और armeabi-v7a का समर्थन करता है — आधुनिक फ़ोन से पुराने डिवाइसों तक
- •आप लोकल सर्वर के अंदर कई डेटाबेस बना सकते हैं (पहला मुफ़्त, Pro में अधिक)
- •Unix socket के माध्यम से एक्सेस, TCP localhost नहीं — कुछ OEM के फ़ायरवॉल से बचता है
- •MariaDB engine कोड में जुड़ा हुआ है लेकिन अभी पैकेज नहीं किया गया है
समर्थित engines
| Engine | प्रकार |
|---|---|
| लोकल SQLite | लोकल · रिलेशनल SQL |
| एंबेडेड PostgreSQL | लोकल · ऐप में वास्तविक बाइनरी |
| Neon | Serverless PostgreSQL |
| Supabase | Managed PostgreSQL |
| PlanetScale | Serverless MySQL |
| Turso | वितरित SQLite |
| MongoDB Atlas | NoSQL · दस्तावेज़ |
| Firestore | NoSQL · दस्तावेज़ |
| Upstash Redis | Key-value · serverless |
कनेक्शन
हर कनेक्शन का रंग के साथ एक पर्यावरण टैग (production, staging, development, testing, local), स्थिति बैज (कनेक्टेड, त्रुटि, आदि) और व्यवस्थित करने के लिए फ़ोल्डर होते हैं।
अपना कनेक्शन स्ट्रिंग पेस्ट करें
`postgres://user:pass@host/db?sslmode=require` पेस्ट करें और ऐप हर फ़ील्ड को स्वतः भरता है
SSH tunnel
होस्ट, पोर्ट, पासवर्ड या निजी कुंजी के साथ उपयोगकर्ता नाम
SSL/TLS
disable से verify-full + कस्टम CA प्रमाणपत्र तक 5 मोड
Connection pooling
न्यूनतम/अधिकतम कनेक्शन, idle timeout, keep-alive
Proxy
HTTP, SOCKS4, SOCKS5 वैकल्पिक auth के साथ
कनेक्शन का परीक्षण करें
सहेजने से पहले कनेक्शन की जाँच करता है और विलंबता दिखाता है
एन्क्रिप्टेड क्रेडेंशियल
पासवर्ड डिवाइस पर एन्क्रिप्टेड होते हैं और कभी स्क्रीन पर दिखाई नहीं देते
क्लाउड प्रदाता
Neon, Supabase, PlanetScale, Mongo Atlas, Turso या Upstash के लिए, ऐप आपके अकाउंट को ब्राउज़ करता है और कनेक्शन स्ट्रिंग की आवश्यकता के बिना projects सूचीबद्ध करता है
डेटा व्यूअर
मॉड्यूल की सबसे समृद्ध स्क्रीन। डेस्कटॉप क्लाइंट से अपेक्षित सब कुछ के साथ पेजिनेटेड टेबल, मोबाइल के लिए अनुकूलित।
क्वेरी कंसोल
मोबाइल के लिए डिज़ाइन किया गया मल्टी-टैब एडिटर — SQL प्रतीक बार, स्वतः-पूर्णता और वैकल्पिक AI सहायक के साथ।
- •एक साथ कई क्वेरी टैब (Free: 2 · Pro: असीमित)
- •SQL प्रारूपित करें (pretty-print)
- •सभी चलाएँ · चयन चलाएँ · चालू क्वेरी रद्द करें
- •एडिटर पूर्ववत / फिर से करें
- •SELECT, FROM, WHERE, =, *, ; आदि के साथ क्षैतिज बार — एक टैप में कर्सर पर सम्मिलित करें
- •नामित पैरामीटर (`:user_id`) चलाने से पहले bind डायलॉग के साथ
- •कीवर्ड, टेबल, व्यू, कॉलम, फ़ंक्शन और आपके अपने स्निपेट्स के लिए स्वतः-पूर्णता
- •रंग-कोडित निष्पादन समय के साथ परिणाम (हरा तेज़, नारंगी मध्यम, लाल धीमा)
- •परिणामों को CSV, JSON, SQL या Markdown के रूप में कॉपी करें
- •फ़ोल्डर के साथ सहेजी गई क्वेरी और चलाए गए सब कुछ का स्वचालित इतिहास
AI SQL सहायक
प्राकृतिक भाषा में क्वेरी का वर्णन करें और AI SQL उत्पन्न करता है, इसकी व्याख्या करता है, विकल्प प्रदान करता है, और यदि यह धीमा होगा तो आपको चेतावनी देता है। किन prompts ने आपको अच्छी क्वेरी दीं, इसका इतिहास रखता है।
Free: अपने स्वयं के Gemini अकाउंट के साथ (BYOK / OAuth)। Pro: अपनी खुद की API key कनेक्ट करके किसी भी अनलॉक प्रदाता के साथ। Pocket Code कोई क्रेडिट नहीं जोड़ता — उपयोग आपके प्रदाता अकाउंट पर चलता है।
Schema डिज़ाइनर + 7 जनरेटर
पूर्ण विज़ुअल डिज़ाइनर: ज़ूम और पैन के साथ कैनवास, टेबल ड्रैग करें, foreign keys के लिए कनेक्ट मोड, पूर्ववत/फिर से करें, टेम्पलेट के साथ चरण-दर-चरण विज़ार्ड (ई-कॉमर्स, ब्लॉग, SaaS) और 7 प्रारूपों में निर्यात।
SQL DDL
CREATE TABLE / INDEX / ALTER
Room (Android)
Kotlin @Entity
Prisma
schema.prisma
TypeORM
TypeScript @Entity
Django
Python मॉडल
JSON Schema
सत्यापन
DBML
dbdiagram.io
इसके अलावा लाइव schema पर ER आरेख है: नोड्स = टेबल, लाइनें = कार्डिनैलिटी (1:1, 1:N, N:N) के साथ foreign keys, बड़े आरेखों के लिए मिनिमैप और छवि निर्यात।
सुरक्षित मोड, बैकअप और मॉनिटरिंग
सुरक्षित मोड
खतरनाक संचालन (WHERE के बिना DELETE, DROP, TRUNCATE, ALTER DROP COLUMN, WHERE के बिना UPDATE) को इंटरसेप्ट किया जाता है और एक डायलॉग पूर्ण SQL, प्रभावित होने वाली पंक्तियाँ और अनिवार्य पुष्टि दिखाता है।
यदि आपको ज़रूरत हो तो आप इसे टॉगल से बंद कर सकते हैं।
बैकअप
- • 4 प्रारूप: SQL dump, pg_dump, बाइनरी, CSV
- • 4 गंतव्य: लोकल, Google Drive, Firebase Storage, क्लाउड स्टोरेज (S3/R2/B2)
- • आकार, टेबल काउंट और स्थिति के साथ इतिहास
- • अनुसूचित (प्रति घंटा, दैनिक, साप्ताहिक) रिटेंशन के साथ — Pro
मॉनिटरिंग (5 टैब)
- • Kill बटन के साथ सक्रिय क्वेरी
- • कॉन्फ़िगर करने योग्य थ्रेशोल्ड के साथ slow query log
- • इंडेक्स उपयोग (अनुपयोगी / अति-उपयोगी)
- • कनेक्शन मॉनिटर: विलंबता, QPS, सक्रिय कनेक्शन
- • अलर्ट: पंक्तियाँ, अवधि, DB आकार, त्रुटि दर
सुरक्षा — मास्किंग, भूमिकाएँ, बायोमेट्रिक
मास्किंग केवल इस बात को प्रभावित करता है कि डेटा कैसे रेंडर किया जाता है, यह डेटाबेस में कुछ भी संशोधित नहीं करता। डिफ़ॉल्ट नियम स्वचालित रूप से `email`, `password`, `token`, `secret`, `api_key` जैसे कॉलम का पता लगाते हैं।
| मास्क शैली | उदाहरण |
|---|---|
| पूर्ण मास्क | •••••••• |
| आंशिक ईमेल | j••@gmail.com |
| आंशिक फ़ोन | +34 6•• ••• 789 |
| आद्याक्षर | J••• D•• |
| ट्रंकेटेड हैश | a3f5… (SHA-256) |
| रिडैक्टेड | [REDACTED] |
आप UI से engine की भूमिका सूची (Postgres `pg_roles`, MySQL `SHOW ROLES`, आदि) भी पढ़ सकते हैं, GRANT और REVOKE कर सकते हैं, और DELETE/DROP/TRUNCATE चलाने से पहले, production-चिह्नित कनेक्शन खोलने से पहले या मास्क किए गए कॉलम को स्पष्ट रूप से देखने से पहले बायोमेट्रिक्स (फ़िंगरप्रिंट, फ़ेस या PIN) की आवश्यकता हो सकती है।
चार्ट, dashboards और विज़ुअल EXPLAIN
चार्ट और dashboards
कोई भी क्वेरी परिणाम एक चार्ट बन सकता है: बार, लाइन, पाई, स्कैटर या हीटमैप। मल्टी-सीरीज़। आप इसे एक पुन: क्रमित dashboard पर एक widget के रूप में पिन कर सकते हैं (Pro)।
विज़ुअल EXPLAIN प्लान
EXPLAIN आउटपुट को रंग-कोडित लागत और अनुमानित पंक्तियों के साथ एक ट्री के रूप में रेंडर किया जाता है। "AI के साथ समझाएँ" बटन ताकि सहायक इसे प्राकृतिक भाषा में अनुवादित करे और सूचकांकों का सुझाव दे। Postgres, MySQL और SQLite के साथ काम करता है।
समर्पित स्क्रीन के साथ NoSQL
NoSQL प्रारूपों को SQL व्यूअर में नहीं ठूँसा जाता: प्रत्येक के पास उसके मॉडल के लिए डिज़ाइन की गई स्क्रीन हैं।
Firestore
- • संग्रह, दस्तावेज़ और उप-संग्रह ब्राउज़र
- • हर ऑपरेटर के साथ विज़ुअल क्वेरी बिल्डर
- • प्रति-दस्तावेज़ फ़ील्ड संपादन
MongoDB
- • mongosh जैसा shell — सीधे `db.users.find({...})` चलाएँ
- • विज़ुअल एकत्रीकरण पाइपलाइन बिल्डर ($match, $group, $lookup, $facet…)
Redis (Upstash)
- • प्रकार (string, list, set, zset, hash, stream) से फ़िल्टर करने योग्य KV ब्राउज़र
- • हर कमांड के साथ redis-cli-शैली CLI
- • लाइव मॉनिटर (कमांड स्ट्रीम)
Free vs Pro
| विशेषता | Free | Pro |
|---|---|---|
| मॉड्यूल और 9 engines तक पहुँच | ✅ | ✅ |
| एंबेडेड PostgreSQL + पहला लोकल डेटाबेस | ✅ | ✅ |
| क्वेरी एडिटर, डेटा व्यूअर, ER आरेख, schema डिज़ाइनर और मास्किंग | ✅ | ✅ |
| सहेजे गए कनेक्शन | 1 | असीमित |
| सहेजी गई क्वेरी | 5 | असीमित |
| एक साथ क्वेरी टैब | 2 | असीमित |
| प्रति डेटाबेस टेबल | 4 | असीमित |
| लोकल PostgreSQL के अंदर डेटाबेस | 1 | असीमित |
| Schema टेम्पलेट | 3 | असीमित |
| Dashboard widgets | — | ✅ |
| Schema diff + प्रवासन स्क्रिप्ट | — | ✅ |
| अनुसूचित बैकअप | — | ✅ |
Free पर 4-टेबल सीमा वैश्विक है: यह फ़ॉर्म से निर्माण, डिज़ाइनर, कंसोल में चलाए गए DDL, schema विज़ार्ड, मॉक-डेटा जनरेटर और CSV आयात को कवर करती है। इसे कच्चे SQL लिखकर बायपास नहीं किया जा सकता।
मॉड्यूल आँकड़े
9
समर्थित engines
7
Schema जनरेटर
6
मास्किंग शैलियाँ
5
चार्ट प्रकार
4
बैकअप प्रारूप
25+
मॉक डेटा प्रकार
अगला
विज़ुअल डिज़ाइनर