# مشكلة في الأذونات عند ترقية حاوية البيانات

**URL:** <https://meta.discourse.org/t/permissions-trouble-upgrading-data-container/327794>\
**Category:** Bug\
**Tags:** dev-ops, fixed\
**Created:** [23 سبتمبر 2024، 5:30م UTC](https://meta.discourse.org/t/permissions-trouble-upgrading-data-container/327794 "2024-09-23T17:30:08Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [23 سبتمبر 2024، 5:30م UTC](https://meta.discourse.org/t/permissions-trouble-upgrading-data-container/327794/1 "2024-09-23T17:30:08Z")

</div>

لقد قمت مؤخرًا بإعادة بناء حاوية بيانات عمرها عامان. كانت الحاوية الجديدة تتوقع أذونات مختلفة عن القديمة، ربما لأن مستخدم ومجموعة postgres كان لهما معرفات جديدة في نظام التشغيل الأساسي الحالي.

لقد أصلحتها عن طريق تشغيل هذا داخل الحاوية:

```bash
chown -R postgres:postgres /shared/postgres_*

```

ربما في إعداد حاوية واحدة هذا ليس ضروريًا لأن `chown` يتم إجراؤه في قالب آخر؟

فشل إعادة البناء التالية لأن المستخدم discourse لم يُسمح له بتمكين امتداد pgvector. لقد قمت بحل هذا عن طريق تشغيل هذا الاستعلام في postgres كمستخدم postgres:

```sql
ALTER USER discourse WITH SUPERUSER;

```

---

_[View the full topic](https://meta.discourse.org/t/permissions-trouble-upgrading-data-container/327794)._
