JSONB و آرایهها
بخشی از دوره PostgreSQL
بعضی دادهها حاضر نیستند سر جایشان در ستونها بنشینند. جدول محصولاتی را تصور کنید که لپتاپها اندازهی رم دارند، کیبوردها نوع سوئیچ و مانیتورها اندازهی قطر، و ماه بعد یک نفر شمع هم اضافه میکند. یا میتوانید به ازای هر ویژگی یک ستون بسازید و تماشا کنید که جدول نود ستونِ عمدتاً خالی پیدا کند، یا یک جدول کنارِ کلید و مقدار اختراع کنید و برایش با دست یک زبان کوئری بنویسید.
همین مسئله در مقیاس کوچکتر با فهرستها هم پیش میآید. یک پست برچسب دارد. معمولاً سه تا. یک جدول واسط کامل برایشان اغلب بیشتر از آن چیزی است که مسئله میطلبد، و Postgres با کمال میل اجازه میدهد یک ستون آرایه نگه دارد. ...
میخواهی PostgreSQL JSONB و آرایهها را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با PostgreSQL آماده دریافت کنی و JSONB و آرایهها را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسJSONB و آرایههاچه چیزهایی یاد میگیری
- JSONB column
- -> operator
- ->> operator
- @> contains operator
- GIN index on jsonb
- Text[] and integer[] arrays
- ANY()
- Unnest
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
14 درس- 1PostgreSQL چیست20 دقیقه
- 2psql و اولین دستورات25 دقیقه
- 3ایجاد پایگاههای داده و جداول30 دقیقه
- 4انواع داده25 دقیقه
- 5SELECT و WHERE30 دقیقه
- 6جوینها (joins)35 دقیقه
- 7تجمیعها و گروهبندی30 دقیقه
- 8ایندکسها (indexes)35 دقیقه
- 9تراکنشها (transactions) و ایزولاسیون (isolation)35 دقیقه
- 10توابع (functions) و تریگرها (triggers)35 دقیقه
- 11JSONB و آرایهها35 دقیقه
- 12EXPLAIN و تنظیم کوئری35 دقیقه
- 13پشتیبانگیری و بازیابی25 دقیقه
- 14پروژه نهایی: طراحی یک اسکیما60 دقیقه
