JSON से SQL स्कीमा जनरेटर
प्रतिनिधि JSON ऑब्जेक्ट पेस्ट करें, SQL dialect चुनें और टेबल बनाने से पहले हर nested object तथा array का स्पष्ट तरीका देखें।
एक top-level object दें। नमूना केवल देखे गए फ़ील्ड दिखाता है; SQL उपयोग करने से पहले अनुमानित प्रकार जाँचें।
Nested फ़ील्ड का तरीका
SQL बनाने से पहले हर object और array का रूप चुनें।
JSON object पेस्ट करें और nested फ़ील्ड विकल्प देखें।
JSON object पेस्ट करें और nested फ़ील्ड विकल्प देखें।
उपयोग कैसे करें
उपयोग कैसे करें
- एक top-level JSON object पेस्ट करें।
- SQL dialect चुनें और हर nested object या array का संग्रह तरीका तय करें।
- बने हुए CREATE TABLE कथन देखें और कॉपी करें।
नमूने से प्रकार का अनुमान
String से text कॉलम, पूर्ण संख्या से integer, दशमलव से floating-point और boolean से dialect के अनुसार boolean प्रकार बनता है। केवल null वाले मान nullable text कॉलम बनते हैं। एक नमूना भविष्य के सभी मान या बाधाएँ नहीं बता सकता; SQL उपयोग करने से पहले प्रकार देखें।
Nested मान आपके नियंत्रण में
हर nested object को JSON कॉलम में रखा जा सकता है या prefix वाले कॉलम में फैलाया जा सकता है। हर array को JSON कॉलम में रखा जा सकता है या id और value कॉलम वाली संबंधित child table बनाई जा सकती है। बनाने से पहले हर फ़ील्ड की चुनी विधि दिखती है।
Dialect के अनुसार स्थानीय आउटपुट
PostgreSQL, MySQL, SQL Server या SQLite चुनें। Identifier को चुने dialect के अनुसार quote किया जाता है और मान SQL में नहीं जोड़े जाते। Parsing और generation ब्राउज़र में स्थानीय रूप से होते हैं; नमूना अपलोड नहीं होता।
अक्सर पूछे जाने वाले सवाल
आप यह भी जानना चाहेंगे
क्या नमूना production schema तय करता है?
नहीं। यह शुरुआती मसौदा है। वास्तविक डेटा आवश्यकताओं के अनुसार constraints, keys, indexes, लंबाई, defaults और domain प्रकार जाँचें।
Nested object और array का क्या होता है?
कोई छिपा अनुमान नहीं लगाया जाता। हर nested field का दिखने वाला selector है। Object के लिए JSON कॉलम या flattening और array के लिए JSON कॉलम या child table चुनें।
क्या मेरा JSON अपलोड होता है?
नहीं। Parsing, अनुमान और SQL निर्माण इसी ब्राउज़र में स्थानीय रूप से होता है।