GISarabia.org
PostGIS › الدليل الرسمي › 7. مرجع PostGIS › 7.22. المتغيرات المخصصة الموحّدة الكبرى (GUCs)
PostGIS 3.6 · Official Manual · ترجمة عربية

postgis.enable_outdb_rasters

الصفحة الأصلية بالإنجليزية postgis.net ↗

الاسم

postgis.enable_outdb_rasters — خيار إعداد منطقي (boolean) لتفعيل الوصول إلى نطاقات الرستر المخزّنة خارج قاعدة البيانات (out-db).

الوصف

خيار إعداد منطقي (boolean) لتفعيل الوصول إلى نطاقات الرستر المخزّنة خارج قاعدة البيانات (out-db). يمكن ضبط هذا الخيار في ملف إعداد PostgreSQL: postgresql.conf. كما يمكن ضبطه على مستوى الاتصال أو المعاملة.

يمكن أيضًا ضبط القيمة الأولية لـ postgis.enable_outdb_rasters بتمرير متغير البيئة POSTGIS_ENABLE_OUTDB_RASTERS بقيمة غير صفرية إلى العملية التي تشغّل PostgreSQL.

[ملاحظة]

حتى لو كانت قيمة postgis.enable_outdb_rasters هي True، فإن إعداد GUC postgis.gdal_enabled_drivers هو الذي يحدد صيغ الرستر التي يمكن الوصول إليها.

[ملاحظة]

في تثبيت PostGIS القياسي، يكون postgis.enable_outdb_rasters مضبوطًا على False.

متاحة منذ: 2.2.0

أمثلة

ضبط postgis.enable_outdb_rasters وإعادة تعيينه للجلسة الحالية

SET postgis.enable_outdb_rasters TO True;
SET postgis.enable_outdb_rasters = default;
SET postgis.enable_outdb_rasters = True;
SET postgis.enable_outdb_rasters = False;
                

الضبط لجميع الاتصالات الجديدة بقاعدة بيانات معيّنة

ALTER DATABASE gisdb SET postgis.enable_outdb_rasters = true;
                

الضبط لعنقود قواعد البيانات بأكمله. يتطلب صلاحيات المستخدم الفائق. ولاحظ أيضًا أن إعدادات قاعدة البيانات والجلسة والمستخدم تتجاوز هذا الإعداد.

--writes to postgres.auto.conf
ALTER SYSTEM SET postgis.enable_outdb_rasters = true;
 --Reloads postgres conf
SELECT pg_reload_conf();