882 subscribers
44 photos
3 videos
1 file
1.38K links
🕸 Database Academy

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
🔵 عنوان مقاله
here's a quirk to be aware of

🟢 خلاصه مقاله:
قبل از ارتقا به Debian 13 یک نکته ریز اما مهم را در نظر بگیرید: عمده‌ترین دردسر معمولاً از مخازن خارجی APT می‌آید. وقتی منابع از bookworm به trixie تغییر کنند، ممکن است برخی مخازن فروشندگان (مثل Docker، Grafana، NodeSource، GitLab یا VS Code) هنوز شاخه trixie نداشته باشند؛ نتیجه‌اش خطاهای APT، نگه‌داشتن بسته‌ها یا تلاش برای حذف بسته‌های متا برای حل وابستگی‌هاست. راه امن این است که این مخازن را موقتاً در /etc/apt/sources.list.d/ غیرفعال کنید، ارتقا را کامل کنید و بعد وقتی پشتیبانی trixie اضافه شد دوباره فعالشان کنید (یا اگر امکان دارد آن‌ها را روی شاخه stable بگذارید). همچنین وضعیت بسته‌های hold (با apt-mark showhold) و پین‌ها (با apt policy) را بررسی کنید تا مانع حل تمیز وابستگی‌ها نشوند. شبیه‌سازی ارتقا با apt-get dist-upgrade -s به شما می‌گوید چه چیزی قرار است تغییر کند. اگر به firmware نیاز دارید، مطمئن شوید اجزای لازم (از جمله non-free-firmware در صورت نیاز) در منابع باقی می‌مانند. هنگام پرسش‌های APT درباره جایگزینی فایل‌های پیکربندی هم تغییرات را دقیق بررسی کنید تا تنظیمات سفارشی شما از بین نرود. خلاصه: پشتیبان بگیرید، فضای دیسک را چک کنید، مخازن ثالث را موقتاً غیرفعال کنید، Release Notes مربوط به Debian 13 را بخوانید، در صورت امکان در یک VM تست کنید و بعد از ارتقای موفق، مخازن خارجی را وقتی از trixie پشتیبانی کردند دوباره فعال کنید.

#Debian #Debian13 #Linux #Sysadmin #APT #Upgrade #ReleaseNotes #Repositories

🟣لینک مقاله:
https://postgresweekly.com/link/174480/web


👑 @Database_Academy
👏2
🔵 عنوان مقاله
full feature set here

🟢 خلاصه مقاله:
این به‌روزرسانی اعلام می‌کند که مجموعه کامل قابلیت‌ها اکنون به‌صورت عمومی در دسترس است و به‌طور رسمی از Postgres 18 پشتیبانی می‌کند. تمام مسیرهای عملیاتی—from provisioning و migrations تا monitoring، HA، backups، pooling و performance tuning—در برابر Postgres 18 اعتبارسنجی شده‌اند و برای اکثر اپلیکیشن‌ها نیازی به تغییر کد نیست. برای ارتقا، راهنمای گام‌به‌گام برای in‑place و blue/green همراه با preflight checks، الگوهای rollout و مسیر بازگشت فراهم است؛ فقط توجه داشته باشید برخی extensions شخص‌ثالث ممکن است با Postgres 18 کمی عقب باشند. این نسخه مزایای بهبودهای عملکردی، پایداری و امنیتی را ارائه می‌دهد؛ تنظیمات جدید به‌صورت محافظه‌کارانه فعال می‌شوند و گزینه‌های پیشرفته قابل تنظیم هستند. پشتیبانی در محیط‌های cloud و on‑prem عرضه شده، تصاویر و قالب‌های CI/CD به‌روزرسانی شده‌اند و اسناد و راهنمای مهاجرت آماده است؛ تیم پشتیبانی برای ارزیابی، پایلوت و استقرار تولید در دسترس است.

#Postgres18 #PostgreSQL #Database #Compatibility #Upgrade #DevOps #Release #DBA

🟣لینک مقاله:
https://postgresweekly.com/link/175106/web


👑 @Database_Academy
🔵 عنوان مقاله
Postgres 13 has reached its 'end of life' today

🟢 خلاصه مقاله:
نسخه Postgres 13 امروز به پایان چرخه پشتیبانی رسید و دیگر هیچ وصله امنیتی یا رفع باگی از سوی جامعه دریافت نمی‌کند. ماندن روی این نسخه ریسک امنیتی و انطباقی دارد و ممکن است مخازن و ارائه‌دهندگان نیز آن را محدود یا از رده خارج کنند. توصیه می‌شود هرچه زودتر به یکی از نسخه‌های پشتیبانی‌شده (مثلاً 14، 15، 16 یا 17) ارتقا دهید. برای ارتقا با توجه به نیازها از pg_upgrade (Downtime کم)، logical replication (تقریباً بی‌وقفه) یا pg_dump/pg_restore استفاده کنید، سازگاری اپلیکیشن و افزونه‌ها را در محیط staging بسنجید، تغییرات پیکربندی و یادداشت‌های انتشار را مرور کنید و از داشتن نسخه پشتیبان و برنامه بازگشت اطمینان بگیرید. در سرویس‌های مدیریت‌شده مانند AWS RDS، Azure Database for PostgreSQL و Google Cloud SQL نیز احتمال زمان‌بندی ارتقای اجباری وجود دارد. اگر ارتقای فوری ممکن نیست، پشتیبانی تمدیدشده شخص ثالث فقط یک راه‌حل موقت است و جایگزین ارتقای واقعی نمی‌شود.
#PostgreSQL #Postgres13 #EOL #DatabaseSecurity #Upgrade #DBA #InfoSec #CloudDatabases

🟣لینک مقاله:
https://postgresweekly.com/link/176979/web


👑 @Database_Academy
🔵 عنوان مقاله
be careful when you do minor version upgrades

🟢 خلاصه مقاله:
** ارتقای نسخه‌های به‌ظاهر «جزئی» می‌تواند در سیستم‌های مبتنی بر Debian پیامدهای بزرگی داشته باشد. به‌روزرسانی نقطه‌ای Debian ممکن است کتابخانه‌های مرتبط با locale و collation را تغییر دهد و پایگاه داده شما را به به‌روزرسانی collation وادار کند؛ نتیجه می‌تواند بازسازی نمایه‌ها، تغییر ترتیب مرتب‌سازی متن، افت کارایی و حتی اختلال در سرویس باشد. این وضعیت معمولاً با apt upgrade یا unattended-upgrades و همچنین تصاویر کانتینری با برچسب‌های غیرثابت رخ می‌دهد. برای کاهش ریسک، همان نسخه را در staging تست کنید، بسته‌ها را pin/hold کنید، یادداشت‌های انتشار Debian و پایگاه داده را بخوانید، پنجره نگه‌داری در نظر بگیرید، پشتیبان مطمئن بگیرید و قبل/بعد از ارتقا وضعیت collation را بررسی کنید. «ارتقای جزئی» را نیز مانند ارتقای عمده جدی بگیرید تا از تغییر ناخواسته collation جلوگیری شود.

#Debian #Database #Collation #PostgreSQL #MySQL #Apt #Upgrade #DevOps

🟣لینک مقاله:
https://postgresweekly.com/link/177311/web


👑 @Database_Academy
1