ڈیٹا Export کریں
Query نتائج اور ٹیبل ڈیٹا کو CSV، JSON، یا NDJSON کے طور پر export کریں۔
Query چلانے کے بعد، آپ ایک کلک سے نتائج کو اپنے کمپیوٹر پر فائل میں export کر سکتے ہیں۔ 1DevTool تین export فارمیٹس سپورٹ کرتا ہے: CSV، JSON، اور NDJSON۔ سب کچھ locally محفوظ ہوتا ہے — کوئی data کہیں upload نہیں ہوتا۔
Query نتائج Export کرنا
- query editor میں کوئی بھی Query چلائیں۔ نتائج نیچے گرڈ میں ظاہر ہوتے ہیں۔
- نتائج toolbar میں (گرڈ کے اوپر buttons کی row)، Export بٹن کلک کریں۔ یہ ایک چھوٹا download arrow آئیکن دکھاتا ہے۔
- ایک dialog ظاہر ہوتا ہے جو آپ سے فارمیٹ اور destination folder منتخب کرنے کو کہتا ہے۔
- اپنا فارمیٹ منتخب کریں (نیچے دیکھیں)، فائل محفوظ کرنے کی جگہ منتخب کریں، اور Export کلک کریں۔
فائل فوری طور پر محفوظ ہو جاتی ہے۔ 1DevTool destination folder Finder (Mac) یا Explorer (Windows) میں کھول دیتا ہے تاکہ آپ اسے فوری تلاش کر سکیں۔
Export فارمیٹس
CSV — Comma-Separated Values Excel، Google Sheets، یا Numbers جیسی spreadsheet ایپس میں کھولنے کے لیے بہترین۔ پہلی row کالم headers ہوتی ہے۔ ہر اگلی row ایک record ہے۔ commas یا line breaks والی values خودکار طریقے سے quoted ہوتی ہیں۔
JSON — JavaScript Object Notation نتائج کو objects کی JSON array کے طور پر export کرتا ہے۔ array میں ہر object ایک row ہے، کالم نام keys کے طور پر۔ مثال:
[
{ "id": 1, "name": "Alice", "email": "[email protected]" },
{ "id": 2, "name": "Bob", "email": "[email protected]" }
]
کسی دوسری application میں data import کرنے یا scripts میں استعمال کے لیے بہترین۔
NDJSON — Newline-Delimited JSON JSON جیسا، لیکن ہر row کو اپنی لائن پر الگ JSON object کے طور پر لکھا جاتا ہے، بغیر surrounding array کے۔ مثال:
{"id":1,"name":"Alice","email":"[email protected]"}
{"id":2,"name":"Bob","email":"[email protected]"}
بڑے datasets کے لیے بہترین کیونکہ فائل لائن بہ لائن لکھی اور پڑھی جاتی ہے بغیر پوری چیز کو memory میں load کیے۔
ٹپ: بڑے datasets export کرتے وقت NDJSON فارمیٹ استعمال کریں — یہ لائن بہ لائن stream کرتا ہے اور
jqاور BigQuery جیسے ٹولز کے ساتھ کام کرتا ہے۔
Query لکھے بغیر پورا ٹیبل Export کرنا
پورا ٹیبل export کرنے کے لیے آپ کو SELECT * FROM my_table لکھنے کی ضرورت نہیں۔ Schema Browser sidebar میں ٹیبل نام پر right-click کریں اور context menu سے "Export table" منتخب کریں۔ وہی format dialog ظاہر ہوتا ہے۔ اپنا فارمیٹ اور destination منتخب کریں، اور 1DevTool آپ کے لیے ٹیبل کی ہر row export کر دیتا ہے۔
یہ کسی بھی ٹیبل سائز کے لیے کام کرتا ہے — 1DevTool data کو batches میں stream کر کے باہر بھیجتا ہے بجائے سب کچھ ایک ساتھ memory میں load کرنے کے، اس لیے بڑے ٹیبلز بھی memory ختم ہوئے بغیر قابل اعتمادی سے export ہوتے ہیں۔