PostgreSQL, MySQL, MongoDB और अन्य डेटाबेस को सीधे Pocket Code से कनेक्ट करने, क्वेरी करने और प्रबंधित करने की संपूर्ण गाइड।
Pocket Code का डेटाबेस मॉड्यूल 8 अलग-अलग इंजनों को सपोर्ट करता है और आपको बिना कंप्यूटर के अपना डेटा प्रबंधित करने देता है।
-- Connection setup
-- Host: db.myproject.com
-- Port: 5432
-- Database: production
-- User: admin
-- SSL: Required
-- Once connected, run queries directly
SELECT
u.name,
COUNT(o.id) as total_orders,
SUM(o.amount) as total_spent
FROM users u
JOIN orders o ON u.id = o.user_id
WHERE o.created_at >= '2024-01-01'
GROUP BY u.name
ORDER BY total_spent DESC
LIMIT 10;
// Connect to MongoDB Atlas
// URI: mongodb+srv://user:[email protected]/mydb
// Find documents
db.products
.find({
category: "electronics",
price: { $lt: 500 },
stock: { $gt: 0 },
})
.sort({ rating: -1 })
.limit(20);
// Aggregate data
db.orders.aggregate([
{ $match: { status: "completed" } },
{
$group: {
_id: "$product_id",
total: { $sum: "$amount" },
count: { $sum: 1 },
},
},
{ $sort: { total: -1 } },
]);
ऑफ़लाइन काम करने वाले ऐप्स के लिए एकदम सही:
-- Create local table
CREATE TABLE IF NOT EXISTS notes (
id INTEGER PRIMARY KEY AUTOINCREMENT,
title TEXT NOT NULL,
content TEXT,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP
);
-- Insert note
INSERT INTO notes (title, content)
VALUES ('My first note', 'Created from Pocket Code');
-- Search notes
SELECT * FROM notes
WHERE title LIKE '%pocket%'
ORDER BY updated_at DESC;
साइड पैनल आपके सभी कनेक्शन को व्यवस्थित रूप से दिखाता है:
-- Find recent errors
SELECT error_message, COUNT(*) as count, MAX(created_at) as last_seen
FROM error_logs
WHERE created_at >= NOW() - INTERVAL '1 hour'
GROUP BY error_message
ORDER BY count DESC;
-- Database status
SELECT
schemaname,
relname as table_name,
n_live_tup as row_count,
pg_size_pretty(pg_total_relation_size(relid)) as total_size
FROM pg_stat_user_tables
ORDER BY n_live_tup DESC;
-- Add urgent column
ALTER TABLE users ADD COLUMN phone VARCHAR(20);
-- Backfill data
UPDATE users SET phone = profiles.phone
FROM profiles WHERE users.id = profiles.user_id;
-- Verify
SELECT COUNT(*) FROM users WHERE phone IS NOT NULL;
फ़ोन से डेटाबेस प्रबंधित करना अब कोई समझौता नहीं रहा। Pocket Code के साथ आपको 8 अलग-अलग इंजनों के लिए एक पूर्ण क्लाइंट मिलता है, ठीक आपकी जेब में।
ऐप डाउनलोड करें और अपने फ़ोन से कोडिंग शुरू करें।