منشئ استعلام JSON إلى PostgreSQL
الصق بيانات JSON، اختر بصرياً الحقول التي تحتاجها، وأنشئ استعلامات PostgreSQL JSONB فوراً. يدعم تدوين السهم ودوال المسار.
PostgreSQL JSONB Operators
->Get JSON object field (returns JSON)->>Get JSON object field as text#>Get JSON at path (returns JSON)#>>Get JSON at path as text@>Contains (for filtering)?Key exists checkمتى تستخدم
- الاستعلام عن JSON المتداخل المخزن في أعمدة PostgreSQL JSONB
- بناء استعلامات استخراج معقدة دون حفظ البنية
- الترحيل من NoSQL إلى PostgreSQL مع بيانات JSON
- تعلم عوامل ودوال PostgreSQL JSONB
نصائح احترافية
- استخدم ->> لاستخراج النص (مطلوب لمقارنات WHERE)
- العامل -> يُرجع JSON، بينما ->> يُرجع نصاً
- فهارس GIN تعمل بشكل أفضل مع استعلامات الاحتواء @>
- دوال المسار أكثر قابلية للقراءة للبيانات المتداخلة بعمق
JSON to PostgreSQL Query Builder - التفاصيل التقنية
PostgreSQL provides powerful JSONB support for storing and querying JSON data. The -> operator returns JSON, while ->> returns text. For nested paths, use #> and #>> or the jsonb_extract_path functions. This tool helps you build these queries visually without memorizing the syntax.
بديل سطر الأوامر
-- Arrow notation
SELECT data->'user'->>'name' FROM users;
-- Path function
SELECT jsonb_extract_path_text(data, 'user', 'name') FROM users;
-- Containment query (uses GIN index)
SELECT * FROM users WHERE data @> '{"status": "active"}';