Skip to main content
DevTools24

منشئ استعلام 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"}';

المرجع

عرض المواصفات الرسمية